SELA
학습
문제집
문제
제출이력
게시판
그룹
휴식
리더보드
로그인
시작하기
학습
/
C언어 문법
/
문제집
C언어 문법 — 문제집
레슨별 연습문제를 풀고 학습 진행도를 높여보세요.
전체 진행률
360개 문제
로그인
하면 풀이 진행도를 저장할 수 있어요.
레슨 1
출력문
레슨 보기
1
Hello, C! 출력하기
기초
2
물음표 출력하기
입문
3
물음표 세 개 출력하기
입문
4
작은따옴표 출력하기
입문
5
문자를 작은따옴표로 감싸서 출력하기
기초
6
큰따옴표 출력하기
입문
7
문장을 큰따옴표로 감싸서 출력하기
기초
8
이스케이프 문자 종합 출력
기초
레슨 2
입력문
레슨 보기
1
[기초-입출력] 정수 1개 입력받아 그대로 출력하기(설명)
기초
2
[기초-입출력] 정수 2개 입력받아 그대로 출력하기(설명)
기초
3
[기초-입출력] 문자 1개 입력받아 그대로 출력하기(설명)
기초
4
[기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기(설명)
기초
5
[기초-입출력] 실수 1개 입력받아 그대로 출력하기(설명)
기초
6
[기초-입출력] 실수 입력받아 둘째 자리까지 출력하기(설명)
기초
7
[기초-입출력] 정수 1개 입력받아 3번 출력하기(설명)
기초
8
[기초-입출력] 시간 입력받아 그대로 출력하기(설명)
기초
9
[기초-입출력] 연월일 입력받아 그대로 출력하기
기초
10
%출력
기초
11
정수 그대로 출력하기
기초
12
두 정수 출력
기초
13
바꿔서 출력하기
기초
레슨 3
변수와 자료형
레슨 보기
1
[기초-데이터형] 정수 1개 입력받아 그대로 출력하기2(설명)
기초
2
[기초-데이터형] 정수 1개 입력받아 그대로 출력하기3(설명)
기초
3
[기초-데이터형] 실수 1개 입력받아 그대로 출력하기2(설명)
기초
4
[기초-출력변환] 정수 입력받아 아스키 문자로 출력하기
기초
5
[기초-출력변환] 영문자 1개 입력받아 10진수로 출력하기(설명)
기초
6
[기초-출력변환] 10진 정수 1개 입력받아 8진수로 출력하기(설명)
기초
7
[기초-출력변환] 10진 정수 입력받아 16진수로 출력하기2(설명)
기초
8
[기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1(설명)
기초
9
[기초-출력변환] 8진 정수 1개 입력받아 10진수로 출력하기(설명)
기초
10
[기초-출력변환] 16진 정수 1개 입력받아 8진수로 출력하기(설명)
기초
레슨 4
연산자
레슨 보기
1
[기초-산술연산] 정수 2개 입력받아 합 출력하기1(설명)
기초
2
[기초-산술연산] 정수 2개 입력받아 합 출력하기2(설명)
기초
3
[기초-산술연산] 정수 1개 입력받아 1 더해 출력하기(설명)
기초
4
[기초-산술연산] 정수 2개 입력받아 나눈 몫 출력하기(설명)
기초
5
[기초-산술연산] 정수 2개 입력받아 나눈 나머지 출력하기(설명)
기초
6
[기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기
기초
7
[기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기(설명)
기초
8
[기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기(설명)
기초
9
[기초-산술연산] 정수 2개 입력받아 자동 계산하기
기초
10
두 정수의 합
기초
11
몫과 나머지
기초
12
사각형 넓이
기초
13
삼각형의 넓이 구하기
기초
14
[기초-비교연산] 두 정수 입력받아 비교하기2(설명)
기초
15
[기초-비교연산] 두 정수 입력받아 비교하기3(설명)
기초
16
[기초-비교연산] 두 정수 입력받아 비교하기4(설명)
기초
17
[기초-논리연산] 참 거짓 바꾸기(설명)
기초
18
사칙연산 계산기
기초
19
[기초-논리연산] 둘 다 참일 경우만 참 출력하기(설명)
기초
20
[기초-논리연산] 둘 다 거짓일 경우만 참 출력하기
기초
21
[기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기(설명)
기초
22
[기초-논리연산] 하나라도 참이면 참 출력하기(설명)
기초
23
[기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기
기초
24
두 정수의 덧셈
기초
25
세 수의 평균
기초
26
초를 분/초로 변환
기초
27
두 실수의 곱
기초
28
일을 시간으로 변환
기초
29
섭씨 온도를 화씨 온도로 변환
기초
30
나머지 구하기
기초
31
두 정수의 덧셈 (64비트)
기초
32
관계연산자 1
기초
33
관계연산자 2
기초
34
관계연산자 3
기초
35
논리 연산자(NOT)
기초
36
논리 연산자(AND)
기초
37
논리 연산자(OR)
기초
레슨 5
조건문
레슨 보기
1
10보다 작은 수
기초
2
10보다 작은 수 (else 버전)
기초
3
두 수 중 큰 수
기초
4
홀수/짝수 판별
기초
5
홀수와 짝수 그리고 더하기
기초
6
양수/음수/0 판별
기초
7
두 번째 수
기초
8
세 수 정렬하기
기초
9
두 수의 대소 비교
기초
10
[기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기(설명)
기초
11
[기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기(설명)
기초
12
[기초-조건/선택실행구조] 정수 1개 입력받아 평가 출력하기(설명)
기초
13
[기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기
기초
14
[기초-조건/선택실행구조] 월 입력받아 계절 출력하기(설명)
기초
15
아르바이트 가는 날
기초
16
큰수 - 작은수
기초
17
7의 배수
기초
18
홀수 짝수 구별
기초
19
특별한 공 던지기 1
기초
20
특별한 공 던지기 2
기초
21
특별한 공 던지기 3
기초
22
30분전
기초
23
만능 휴지통
기초
24
영어 서수로 표현하기
기초
25
세 수 중 가장 작은 수
기초
26
배수
기초
27
당신의 사주를 봐 드립니다 1
기초
28
당신의 사주를 봐 드립니다 2
기초
29
삼각형 판단하기
기초
30
나이 계산 1
기초
31
나이 계산 2
기초
32
당신의 학번은? 1
기초
33
당신의 학번은? 2
기초
34
정수 판별
기초
35
최댓값
기초
36
삼각형의 성립 조건
기초
37
윤년 판별
기초
38
이 달은 며칠까지 있을까?
기초
39
터널 통과하기 1
기초
40
터널 통과하기 2
기초
41
칼로리 계산하기
기초
42
분수 크기 비교
기초
43
비만도 측정 0
기초
44
비만도 측정 1
기초
45
비만도 측정 2
기초
46
컨설팅 회사
기초
47
암호 해독
기초
48
계산기 1
기초
49
전자레인지
중급
50
[기초-조건/선택실행구조] 정수 1개 입력받아 분석하기(설명)
기초
레슨 6
반복문
레슨 보기
1
[기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기(설명)
기초
2
[기초-반복실행구조] 정수 입력받아 계속 출력하기(설명)
기초
3
[기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명)
기초
4
[기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2
기초
5
[기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기
기초
6
[기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(설명)
기초
7
1 부터 n 까지 출력하기
기초
8
최댓값 구하기
기초
9
a 부터 b까지 출력하기
기초
10
최댓값, 최솟값
기초
11
[기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(설명)
기초
12
[기초-반복실행구조] 0 입력될 때까지 무한 출력하기2(설명)
기초
13
1부터 N까지의 합
기초
14
시저의 암호 1
기초
15
[기초-종합] 짝수 합 구하기(설명)
기초
16
[기초-종합] 언제까지 더해야 할까?
기초
17
[기초-종합] 3 6 9 게임의 왕이 되자(설명)
기초
18
[기초-종합] 여기까지! 이제 그만~(설명)
기초
19
[기초-종합] 3의 배수는 통과?(설명)
기초
20
[기초-종합] 수 나열하기1
기초
21
[기초-종합] 수 나열하기2
기초
22
[기초-종합] 16진수 구구단?
기초
23
[기초-종합] 수 나열하기3
기초
24
[기초-종합] 함께 문제 푸는 날(설명)
기초
25
알파벳 출력하기
기초
26
두 실수 사이 출력하기
기초
27
별 출력하기
기초
28
두 수 사이의 홀수 출력하기
기초
29
1부터 n까지 합 구하기
기초
30
1부터 n까지 중 짝수의 합 구하기
기초
31
3의 배수의 합
기초
32
n개의 수의 합
기초
33
n개의 수 중 5의 배수의 합
기초
34
수열의 값 구하기
기초
35
1의 개수는? 1
기초
36
약수 구하기
기초
37
소수 판별
기초
38
k 제곱 구하기
기초
39
팩토리얼 계산
기초
40
계산기 2
기초
41
몇 번째 데이터 출력하기
기초
42
자릿수 계산
기초
43
홀수는 더하고 짝수는 빼고 1
기초
44
홀수는 더하고 짝수는 빼고 2
기초
45
홀수는 더하고 짝수는 빼고 3
기초
46
제곱수 만들기
기초
47
주식 투자
기초
48
구구단 출력하기 1
기초
49
시저의 암호 2
기초
50
알파벳 대소문자 변환
기초
레슨 7
중첩 반복
레슨 보기
1
[기초-종합] 주사위를 2개 던지면?(설명)
기초
2
[기초-종합] 빛 섞어 색 만들기(설명)
기초
3
구구단을 *로 출력하기
기초
4
삼각형 출력하기 1
기초
5
삼각형 출력하기 2
기초
6
삼각형 출력하기 3
기초
7
삼각형 출력하기 4
기초
8
삼각형 출력하기 5
기초
9
사각형 출력하기 1
기초
10
사각형 출력하기 2
기초
11
사각형 출력하기 3
기초
12
사각형 출력하기 4
기초
13
빗금 친 사각형 출력하기
기초
14
종이 자르기
기초
15
평행사변형 출력하기 1
기초
16
평행사변형 출력하기 2
기초
17
별 계단 만들기
기초
18
지그재그 출력하기
기초
19
마름모 출력하기
기초
20
두 주사위의 합
기초
21
수열의 합
기초
22
구구단 출력하기 2
기초
레슨 8
배열
레슨 보기
1
[기초-1차원배열] 이상한 출석 번호 부르기2(설명)
기초
2
[기초-1차원배열] 이상한 출석 번호 부르기3(설명)
기초
3
거꾸로 출력하기 3
기초
4
기억력 테스트 1
기초
5
숫자 로테이션
기초
6
[기초-1차원배열] 이상한 출석 번호 부르기1(설명)
기초
7
빠진 카드
기초
8
이번 주 로또
기초
9
2진수 변환
기초
10
사과
기초
11
배열 두번 출력하기
기초
12
기억력 테스트 2
기초
13
비교
기초
14
알파벳 개수 출력하기
기초
15
버블 정렬
기초
16
선택 정렬
기초
레슨 9
문자열
레슨 보기
1
[기초-입출력] 단어 1개 입력받아 나누어 출력하기(설명)
기초
2
공백이 있는 문자열 입출력
기초
3
암호 처리
기초
4
C언어를 찾아라
기초
5
t를 찾아라
기초
6
love
기초
7
love 2
기초
8
I.O.I
기초
9
올바른 괄호 1 (괄호 개수 세기)
기초
10
큰 수 비교
기초
11
3의 배수 판별하기
기초
12
순환 문자열
기초
13
3등 찾기
기초
레슨 10
2차원 배열
레슨 보기
1
[기초-2차원배열] 바둑판에 흰 돌 놓기(설명)
기초
2
[기초-2차원배열] 바둑알 십자 뒤집기(설명)
기초
3
[기초-2차원배열] 설탕과자 뽑기
기초
4
[기초-2차원배열] 성실한 개미
기초
5
[기초-배열연습] 2차원 배열 순서대로 채우기 1-1
기초
6
[기초-배열연습] 2차원 배열 순서대로 채우기 1-2
기초
7
[기초-배열연습] 2차원 배열 순서대로 채우기 1-3
기초
8
[기초-배열연습] 2차원 배열 순서대로 채우기 1-4
기초
9
[기초-배열연습] 2차원 배열 순서대로 채우기 1-5
기초
10
[기초-배열연습] 2차원 배열 순서대로 채우기 1-6
기초
11
[기초-배열연습] 2차원 배열 순서대로 채우기 1-7
기초
12
[기초-배열연습] 2차원 배열 순서대로 채우기 1-8
기초
13
[기초-배열연습] 2차원 배열 지그재그 채우기 2-1
기초
14
[기초-배열연습] 2차원 배열 지그재그 채우기 2-2
기초
15
[기초-배열연습] 2차원 배열 지그재그 채우기 2-3
기초
16
[기초-배열연습] 2차원 배열 지그재그 채우기 2-4
기초
17
[기초-배열연습] 2차원 배열 지그재그 채우기 2-5
기초
18
지그재그 배열 2
기초
19
[기초-배열연습] 2차원 배열 지그재그 채우기 2-6
기초
20
지그재그 배열 3
기초
21
[기초-배열연습] 2차원 배열 지그재그 채우기 2-7
기초
22
홀수 마방진
기초
23
[기초-배열연습] 2차원 배열 지그재그 채우기 2-8
기초
24
[기초-배열연습] 2차원 배열 빗금 채우기 3-1
기초
25
[기초-배열연습] 2차원 배열 빗금 채우기 3-2
기초
26
[기초-배열연습] 2차원 배열 빗금 채우기 3-3
기초
27
[기초-배열연습] 2차원 배열 빗금 채우기 3-4
기초
28
[기초-배열연습] 2차원 배열 빗금 채우기 3-5
기초
29
[기초-배열연습] 2차원 배열 빗금 채우기 3-6
기초
30
[기초-배열연습] 2차원 배열 빗금 채우기 3-7
기초
31
[기초-배열연습] 2차원 배열 빗금 채우기 3-8
기초
32
[기초-배열연습] 2차원 배열 달팽이 채우기 4-1
기초
33
[기초-배열연습] 2차원 배열 달팽이 채우기 4-2
기초
34
[기초-배열연습] 2차원 배열 달팽이 채우기 4-3
기초
35
[기초-배열연습] 2차원 배열 달팽이 채우기 4-4
기초
36
[기초-배열연습] 2차원 배열 달팽이 채우기 4-5
기초
37
[기초-배열연습] 2차원 배열 달팽이 채우기 4-8
기초
38
[기초-배열연습] 1차원 누적 합 배열 만들기 5-1
기초
39
[기초-배열연습] 2차원 누적 합 배열 만들기 5-2
기초
40
[기초-배열연습] 1차원 차이 배열 만들기 5-3
기초
41
[기초-배열연습] 두 개씩 묶어 작은 값 골라 배열 만들기 5-5
기초
42
[기초-배열연습] 여러 개씩 묶어 작은 값 골라 배열 만들기 5-7
기초
43
2차원 배열 채우기 1
기초
44
2차원 배열 채우기 2
기초
45
지그재그 입력(2차원 배열)
기초
46
2차원 배열 채우기 3(달팽이 배열)
기초
47
2차원 배열 채우기 4(역달팽이 배열)
기초
48
4개의 직사각형 넓이
기초
49
진격 후 결과
기초
50
테두리의 합
기초
51
생명 게임 1
기초
52
생명 게임 2
기초
53
지뢰 찾기 1
기초
54
크레이지 아케이드
기초
55
농사짓기 가장 좋은 땅 고르기
기초
레슨 11
함수
레슨 보기
1
함수로 hello 문자열 출력하기
기초
2
함수로 123 값 출력하기
기초
3
함수로 *문자 출력하기
기초
4
함수로 **문자 출력하기
기초
5
함수로 문자 A 리턴하기
기초
6
함수로 정수(int) 1 리턴하기
기초
7
함수로 정수(long long int) -2147483649 리턴하기
기초
8
함수로 실수(float) 3.14 리턴하기
기초
9
함수로 실수(double) 3.1415926535897 리턴하기
기초
10
함수로 가장 큰 값 위치 리턴하기
기초
11
함수로 가장 작은 값 리턴하기
기초
12
함수로 hello 또는 world 출력하기
기초
13
함수로 odd 또는 even 출력하기
기초
14
함수로 false 또는 true 출력하기
기초
15
함수로 zero 또는 non zero 출력하기
기초
16
함수로 negative/zero/positive 출력하기
기초
17
함수로 prime 또는 composite 출력하기
기초
18
함수로 love 출력하기
기초
19
함수로 * n개 출력하기
기초
20
함수로 true(1) / false(0) 리턴하기
기초
21
함수로 plus/minus/0 판별하기
기초
22
함수로 prime/composite 판별하기
기초
23
함수로 학점 리턴하기
기초
24
함수로 절댓값 리턴하기
기초
25
함수의 양의 제곱근의 정수 부분만 리턴하기
기초
26
함수로 원하는 값의 위치 리턴하기 1
기초
27
함수로 소수 부분만 리턴하기
기초
28
함수로 정수 내림 한 값 리턴하기
기초
29
함수로 n까지의 합 리턴하기
기초
30
함수로 n! 리턴하기
기초
31
함수로 n의 약수의 개수 리턴하기
기초
32
함수로 정수 뒤집어 리턴하기
기초
33
함수로 두 정수의 합 리턴하기
기초
34
함수로 두 정수의 차이 값 리턴하기
기초
35
함수로 두 정수의 큰 값 리턴하기
기초
36
함수로 두 정수의 작은 값 리턴하기
기초
37
함수로 세 정수 중 중간 값 리턴하기
기초
38
함수로 최대공약수 리턴하기
기초
39
함수로 최소공배수 리턴하기
기초
40
함수로 거듭제곱 리턴하기
기초
41
함수로 배열의 부분합 리턴하기
기초
42
함수로 배열의 최대값 위치 리턴하기
기초
43
함수로 배열의 최대값 위치 리턴하기 2
기초
44
함수로 Lower Bound 위치 리턴하기
기초
45
함수로 Upper Bound 위치 리턴하기
기초
46
(함수 작성) void형 함수
기초
47
(함수 작성) 절댓값 함수 1
기초
48
(함수 작성) 최댓값 함수
기초
49
(함수 작성) 최솟값 함수
기초
50
(함수 작성) 원의 넓이
기초
레슨 12
포인터
레슨 보기
1
[기초-1차원배열] 이상한 출석 번호 부르기2(설명)
기초
2
[기초-1차원배열] 이상한 출석 번호 부르기3(설명)
기초
3
거꾸로 출력하기 3
기초
4
기억력 테스트 1
기초
5
숫자 로테이션
기초
6
[기초-1차원배열] 이상한 출석 번호 부르기1(설명)
기초
7
빠진 카드
기초
8
[기초-2차원배열] 바둑판에 흰 돌 놓기(설명)
기초
9
[기초-2차원배열] 바둑알 십자 뒤집기(설명)
기초
10
[기초-2차원배열] 설탕과자 뽑기
기초
11
[기초-2차원배열] 성실한 개미
기초
12
[기초-배열연습] 2차원 배열 순서대로 채우기 1-1
기초
13
[기초-배열연습] 2차원 배열 순서대로 채우기 1-2
기초
14
[기초-배열연습] 2차원 배열 순서대로 채우기 1-3
기초
15
[기초-배열연습] 2차원 배열 순서대로 채우기 1-4
기초
16
(함수 작성+포인터) swap 함수 만들기 (Call by Reference)
기초
레슨 13
구조체
레슨 보기
1
입체기동장치 생산공장
기초
2
성적표 출력
기초
3
1등한 학생의 성적
기초
4
정올 참여 학생 리스트 만들기 1
기초
5
정올 참여 학생 리스트 만들기 2
기초
레슨 14
메모리 동적할당
레슨 보기
1
[기초-1차원배열] 이상한 출석 번호 부르기2(설명)
기초
2
[기초-1차원배열] 이상한 출석 번호 부르기3(설명)
기초
3
거꾸로 출력하기 3
기초
4
기억력 테스트 1
기초
5
숫자 로테이션
기초
6
[기초-1차원배열] 이상한 출석 번호 부르기1(설명)
기초
7
빠진 카드
기초
8
[기초-2차원배열] 바둑판에 흰 돌 놓기(설명)
기초
9
[기초-2차원배열] 바둑알 십자 뒤집기(설명)
기초
10
[기초-2차원배열] 설탕과자 뽑기
기초
11
[기초-2차원배열] 성실한 개미
기초
12
[기초-배열연습] 2차원 배열 순서대로 채우기 1-1
기초
13
[기초-배열연습] 2차원 배열 순서대로 채우기 1-2
기초
14
[기초-배열연습] 2차원 배열 순서대로 채우기 1-3
기초
15
[기초-배열연습] 2차원 배열 순서대로 채우기 1-4
기초
← C언어 문법 레슨 목록