for문
for (초기식; 조건식; 증감식)
{
명령어1;
...
}
Ex040201) for문 [중요 샘플 코드]
다음의 소스코드를 “천천히 읽기”로 출력 결과를 예측해봅시다. 예측 결과와 실행 결과와 비교해봅시다.
// Main.c
#include <stdio.h>
int main(void)
{
int i;
for (i = 1; i < 5; ++i)
{
printf("%d ", i);
}
return 0;
}
천천히읽기
1.main함수 시작
2.int 자료형 변수 i 선언
3.for 반복문 초기식 확인 i가 1로 초기화, 조건식 확인 i가 5보다 작을때까지 현재i=1
4.중괄호 명령 실행 변수i에 저장된 값을 %d형식으로 출력
5.증감식 진행 i=2
6. 조건식 확인 i가 5보다 작을때까지 현재i=2
7. 중괄호 명령 실행 변수i에 저장된 값을 %d형식으로 출력
8. 증감식 진행 i=3
9.조건식 확인 i가 5보다 작을때까지 현재i=3
10. 중괄호 명령 실행 변수i에 저장된 값을 %d형식으로 출력
11. 증감식 진행 i=4
12.조건식 확인 i가 5보다 작을때까지 현재i=4
13. 중괄호 명령 실행 변수i에 저장된 값을 %d형식으로 출력
14. 증감식 진행 i=5
15. 조건식 확인 i가 5보다 작을때까지 현재i=5
16.조건에 맞지않아 for문 탈출
17.return 0만나 main함수 종료
//Main.c
#include <stdio.h>
int main(void)
{
for (int i = 10; i > 0; --i)
{
printf("대마법 캐스팅까지 남은시간...: %d\n", i);
}
printf("Infinity Fireball!!");
return 0;
}
Ex040202) 누적합
5개의 int 자료형 값을 입력 받고 이 값들의 누적합을 구해봅시다. 그리고 출력해서 확인해봅시다.
//Main.c
#include <stdio.h>
int main(void)
{
int Num;
int Sum = 0;
for (int i = 0; i < 5; ++i)
{
scanf_s("%d", &Num);
Sum = Sum + Num;
}
printf("%d", Sum);
return 0;
}
Ex040203) 누적곱
5개의 int 자료형 값을 입력 받고 이 값들의 누적곱을 구해봅시다. 그리고 출력해서 확인해봅시다.
//Main.c
#include <stdio.h>
int main(void)
{
int Num;
int Mul = 1;
for (int i = 0; i < 5; ++i)
{
scanf_s("%d", &Num);
Mul = Mul * Num;
}
printf("%d", Mul);
return 0;
}
Ex040204) 최대값
5개의 int 자료형 값을 입력 받고 이 값들의 최대값을 구해봅시다. 그리고 출력해서 확인해봅시다.
//Main.c
#include <stdio.h>
int main(void)
{
int Num;
int Max = 0;
for (int i = 0; i < 5; ++i)
{
scanf_s("%d", &Num);
if (Max < Num)
{
Max = Num;
}
}
printf("%d", Max);
return 0;
}
Ex040205) 최소값
5개의 int 자료형 값을 입력 받고 이 값들의 최소값을 구해봅시다. 그리고 출력해서 확인해봅시다.
//Main.c
#include <stdio.h>
int main(void)
{
int Num;
int Min = 999;
for (int i = 0; i < 5; ++i)
{
scanf_s("%d", &Num);
if (Min > Num)
{
Min = Num;
}
}
printf("%d", Min);
return 0;
}'C' 카테고리의 다른 글
| [내배캠자습]C언어 챕터 4-4 : 무한 반복문, break, continue (0) | 2026.03.28 |
|---|---|
| [내배캠자습]C언어 챕터 4-3 : do-while문 (0) | 2026.03.28 |
| [내배캠자습]C언어 챕터 4-1 : while문 (0) | 2026.03.28 |
| [내배캠자습]C언어 챕터 3-6 : switch-case문 (0) | 2026.03.28 |
| [내배캠자습]C언어 챕터 3-5 : 중첩 if문 (0) | 2026.03.28 |