카테고리 없음

[C언어프로그래밍 노트] 03. for 반복문 사용법

mingmingming 2025. 3. 28. 23:02

반복문이란?

반복문은 어떤 조건이 만족될 때까지 루프를 도는 구조로 while문 또는 for문을 사용합니다.

 

반복문 예시

 

While()문의 괄호 안에는 반복하고 싶은 횟수를 작성할 수 있습니다.

While(i < 5)이면 0부터 4까지 이기 때문에 Hello World!가 총 5번 출력됩니다.

 

 

for문으로도 반복문을 만들 수 있습니다.  for()문에 ;;을 입력하면 무한반복문이 만들어집니다.

 

반목문의 응용 예시

 

1000이하의 정수 중 7과 8의 겹치는 배수를 출력하는 프로그램

 

다음은 반복문의 응용예시로 1000이하의 정수 중 7과 8의 겹치는 배수를 출력하는 식입니다.

for()문을 사용해 순서대로 시작숫자(1부터 시작), 범위(1000이하), 1씩증가하는 방식으로 찾기입니다.

 

 

서기 0년부터 2100년까지의 윤년 출력과 개수 세기

 

조금 더 응용해서 if문까지 추가한 식을 만들었습니다.

지난 블로그 때 했던 윤년(4의 배수이면서 100의 배수가 아닌 년도 혹은 400의 배수년도)을 모두 출력하고,

윤년의 개수를 출력하는 식입니다.

 

이 식은 변수가 두 개 필요하고 year++ 처럼 cnt++ 또한 1씩 증가하는 식입니다.

 

더하기와 곱하기식

 

반복문을 이용해 단순 출력 뿐만 아니라 더하고 곱한 값을 구할 수 도 있습니다. (사진에서는 편의상 int i; 를 생략했습니다.)

덧셈과 곱셈의 값을 출력하기 위해선 변수 하나가 더 필요하고,

더하기 기호(+)와 곱하기 기호(*)를 추가하여 구할 수 있습니다.

 

이상으로 C언어 반복문 사용법에 대한 설명을 마치도록 하겠습니다.