* while(조건식) 실행문;
식이 참인 동안 문장이 계속 실행된다.
식이 거짓이면 문장이 한번도 실행되지 않을 수도 있다.
p.112_예제 1
#include <stdio.h>
#include <conio.h>
int main(void)
{
char ch;
ch = getche();
while(ch!='q') ch = getche();
//q가 입력되면 반복을 종료한다.
printf("found the q");
return 0;
}
#include <stdio.h>
#include <conio.h>
int main(void)
{
char ch;
printf("Enter your message.\n");
ch = getche();
while(ch!='\r') {
printf("%c", ch+1);
ch = getche();
}
return 0;
}
1_p.114
#include <stdio.h>
int main(void)
{
float a,b;
int c, i;
printf("실행회수 : ");
scanf("%d", &c);
i=1;
while (i<=c) {
printf("거리입력:");
scanf("%f", &a);
printf("속도입력:");
scanf("%f", &b);
printf("걸리는 시간: %f\n", a/b);
i++;
}
return 0;
}
2_ p.114
#include <stdio.h>
#include <conio.h>
int main(void)
{
char ch;
printf("Enter your message.\n");
ch = getche();
while(ch!='\r') { //\r 은 enter를 의미한다.
printf("%c", ch-1);
ch = getche();
}
return 0;
}