while문
while (조건식)
{
명령어1;
...
}
Ex040101**)** while문 [중요 샘플 코드]
다음의 소스코드를 “천천히 읽기”로 출력 결과를 예측해봅시다. 예측 결과와 실행 결과와 비교해봅시다.
// Main.c
#include <stdio.h>
int main(void)
{
int i = 1;
while (i < 5)
{
printf("%d ", i);
++i;
}
return 0;
}
천천히 읽기
1.main함수 시작
2.int자료형 i에 1로 초기화
3.while 반복문 조건 확인 변수 i가 5보다 작을때 중괄호 속 명령을 실행
4.변수 i에 저장된 값을 %d 형식으로 출력한 후 i에 1을 더해라.
5.다시 while 조건식 확인 i가 5보다 작으니 중괄호 속 명령 실행
6.변수 i에 저장된 값을 %d 형식으로 출력한 후 i에 1을 더해라.
7.다시 while 조건식 확인 i가 5보다 작으니 중괄호 속 명령 실행
8.변수 i에 저장된 값을 %d 형식으로 출력한 후 i에 1을 더해라.
9.다시 while 조건식 확인 i가 5보다 작으니 중괄호 속 명령 실행
10.변수 i에 저장된 값을 %d 형식으로 출력한 후 i에 1을 더해라.
11.다시 while 조건식 확인 i가 5보다 작진 않으니 while문 탈출
12.return 0만나 main함수 종료
#include <stdio.h>
int main(void)
{
int i = 1;
while (i < 4)
{
printf("%d 번째 봉인을 해제 하였습니다.\n", i);
++i;
}
return 0;
}
[어려움]Ex040102) 누적합
5개의 int 자료형 값을 입력 받고 이 값들의 누적합을 구해봅시다. 그리고 출력해서 확인해봅시다.
//Main.c
#include <stdio.h>
int main(void)
{
int i = 0;
int Num;
int Sum = 0;
while (i < 5)
{
scanf_s("%d", &Num);
Sum = Sum + Num;
++i;
}
printf("%d", Sum);
return 0;
}
Ex040103) 누적곱
5개의 int 자료형 값을 입력 받고 이 값들의 누적곱을 구해봅시다. 그리고 출력해서 확인해봅시다.
//Main.c
#include <stdio.h>
int main(void)
{
int i = 0;
int Num;
int Mul = 1;
while (i < 5)
{
scanf_s("%d", &Num);
Mul = Mul * Num;
++i;
}
printf("%d", Mul);
return 0;
}
[어려움]Ex040104) 최대값
5개의 int 자료형 값을
입력 받고
이 값들의 최대값을 구해봅니다.
그리고 출력해서
확인해봅니다.
//Main.c
#include <stdio.h>
int main(void)
{
int i = 0;
int Num;
int Max = 0;
while (i < 5)
{
scanf_s("%d", &Num);
if (Max < Num)
{
Max = Num;
}
++i;
}
printf("%d", Max);
return 0;
}
Ex040105) 최소값
5개의 int 자료형 값을 입력 받고 이 값들의 최소값을 구해봅니다. 그리고 출력해서 확인해봅니다.
//Main.c
#include <stdio.h>
int main(void)
{
int i = 0;
int Num;
int Min = 99999999;
while (i < 5)
{
printf("100000000의자리 아래로 입력해 주세요.\n");
scanf_s("%d", &Num);
if (Min > Num)
{
Min = Num;
}
++i;
}
printf("%d", Min);
return 0;
}
'C' 카테고리의 다른 글
| [내배캠자습]C언어 챕터 4-3 : do-while문 (0) | 2026.03.28 |
|---|---|
| [내배캠자습]C언어 챕터 4-2 : for문 (0) | 2026.03.28 |
| [내배캠자습]C언어 챕터 3-6 : switch-case문 (0) | 2026.03.28 |
| [내배캠자습]C언어 챕터 3-5 : 중첩 if문 (0) | 2026.03.28 |
| [내배캠자습]C언어 챕터 3-4 : if-else if-else문 (0) | 2026.03.28 |