본문 바로가기
C 언어/C 문제 풀이

[C] 문제 2 (숫자 맞추기 게임)

by 후야- 2024. 3. 14.

 

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
	// 숫자 맞추기 1 ~ 100
	// com , player, count
	// com = 1 ~ 100 랜덤
	// player 맞출 때 까지 계속 실행
	
	srand(time(NULL));

	int com;
	int player;
	int count = 0;
	int chance = 6;

	com = rand() % 100 + 1;

	while (1)
	{
		printf("남은 기회 : %d\n", --chance);
		++count;
		printf("숫자를 입력하세요 [1 ~ 100] : ");
		scanf_s("%d", &player);
		printf("--------------------------------\n\n");

		if (chance == 0)
		{
			printf("실패했어요 ㅠㅠ\n");
			break;
		}

		if (player > com)
		{
			printf("너무 높아요\n");
		}
		else if (player < com)
		{
			printf("너무 낮아요\n");
		}
		else
		{
			printf("--------------------------------\n\n");
			printf("%d 만에 맞췄어요 !! \n", count);
			printf("--------------------------------\n\n");
			break;
		}


	}
	
	return 0;
}