You are on page 1of 15

과제1

“이름학번-과제1”폴더를 만들어 작성한 파일을 저장 한 후 폴더를 압축하여


이름학번-과제1.ZIP 파일을 제출하여 주시기 바랍니다.

1
반복문

같은 코드를 여러 번 반복할 수 있도록 하는


제어문
코드를 반복해서 수행해야 할 때 코드를 복
사해서 작성하는 대신 반복문을 사용
반복문의 종류
 for
 while
 do while

2
for

3
while

4
do while

5
분기문

분기문을 이용하면 실행 순서를 변경할 수


있다.
 break : 반복문을 탈출한다.
 continue : 반복문의 시작 부분으로 이동한다.
 return : 함수를 호출한 곳으로 돌아간다.

6
break

switch문 안에 사용하면 switch를 탈출해서


switch의 다음 문장으로 이동한다.
for, while, do while 등의 반복문 안에서 사
용하면 반복문을 빠져나가게 된다.

7
continue

반복문 안에서 continue를 만나면 루프의 시


작 부분으로 이동해서 조건문 검사부터 다시
계속한다.

8
1번 (1-1.c)

5개의 숫자를 임의로 입력 받아서 입력 받은


값 중에서 짝수를 출력하고 짝수의 합을 구
하시오.

9
2번 (1-2.c)
입력된 숫자 더하기(종료:0)
사용자가 입력하는 정수를 모두 더하는 프로
그램을 작성하여 보자.
사용자가 0을 입력하면 덧셈이 종료된다.

10
3번 (1-3.c)
팩토리얼값
사용자가 입력하는 정수 n을 받아서 n!을 계
산하여 보자.
n! = 1×2×3×……×(n-1)×n

11
4번 다음과 같이 그리시오.

(1-4-1.c) (1-4-2.c) (1-4-3.c)

12
5번 (1-5.c)
짝수출력
1~50 사이의 짝수를 출력하되 한줄에 5개씩
출력하시오

13
6번 (1-6.c)
최대공약수
두수를 입력 받아서 공약수와 최대 공약수를
화면에 출력하고 공약수의 개수도 출력하시
오.

15
7번 (1-7.c)
세자리 자연수 합
세자리 자연수를 키보드로부터 입력받아 각
자리수의 합을 계산해서 화면에 출력하는 프
로그램을 작성 하시오. 예를 들어 사용자가
326를 입력하면 3+2+6=11이므로 11를 화면
에 출력한다.

16

You might also like