본문 바로가기

PROGRAMMING LANGUAGE/C

8강 dowhile

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