dowhile문에 대해서 알아보자.
do while문은 while과 비슷하지만 다르다. do{} 안쪽에 있는 부분을 조건검사없이 실행한 후에 while()괄호안에 있는
조건식을 검사한다. 조건이 참이라면 do{}부분을 실행하고 거짓이라면 함수를 종료한다.
#include <stdio.h>
int Scan()
{
int number = 0;
("%d", &number);
return number;
}
void main()
{
int level = 1;
int exp = 0;
int menu = 0;
// 경험치 획득
do
{
printf("레벨 : [%d] 경험치 : [%d/%d]\n", level, exp, level * 100);
printf("1. 경험치 획득 2. 종료\n");
menu = Scan();
if (menu == 1)
{
printf("얼만큼을 획득하시겠습니까 : ");
exp = exp + Scan();
while (exp >= level * 100)
{
exp = exp - level * 100;
level = level + 1;
}
}
} while (menu != 2);
}
'PROGRAMMING LANGUAGE > C' 카테고리의 다른 글
10강 전처리기 (0) | 2021.09.14 |
---|---|
9강 for (0) | 2021.09.14 |
7강 반복문(while) break, continue (0) | 2021.09.14 |
6강 분기문(switch) (0) | 2021.09.14 |
5강 분기문 (0) | 2021.09.14 |