0을 입력하기 전까지 반복하는 do while문과 while문의 비교
// do while문에 의한 반복
#include <stdio.h>
void main()
{
int i;
do
{
printf("0을 입력하면 종료함\n");
printf("숫자 입력 :");
scanf("%d", &i);
} while(i!=0);
}
// 실행 결과
// while문에 의한 반복
#include <stdio.h>
void main()
{
int i=1;
while(i!=0)
{
printf("0을 입력하면 종료함\n");
printf("숫자 입력 :");
scanf("%d", &i);
}
}
// 실행 결과
// do while문에 의한 반복
#include <stdio.h>
void main()
{
int i;
do
{
printf("0을 입력하면 종료함\n");
printf("숫자 입력 :");
scanf("%d", &i);
} while(i!=0);
}
// 실행 결과
// while문에 의한 반복
#include <stdio.h>
void main()
{
int i=1;
while(i!=0)
{
printf("0을 입력하면 종료함\n");
printf("숫자 입력 :");
scanf("%d", &i);
}
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] n!의 계산 (0) | 2011.04.19 |
---|---|
[c언어] 1부터 n까지의 정수합을 계산 (0) | 2011.04.19 |
[c언어] 홀수를 출력하는 while문과 for문의 비교 (0) | 2011.04.19 |
[c언어] 0을 입력받기 전까지 반복하는 while 문 (0) | 2011.04.19 |
[c언어] 홀수 또는 짝수단위로 반복하는 for 문 (0) | 2011.04.19 |