본문 바로가기
C++/C++ 문제 풀이

[C++] 문제 13 (컴퓨터랑 주사위 게임)

by 후야- 2024. 3. 14.

♟ 컴퓨터랑 주사위 게임

 

◼ C 언어 사용

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

int main()
{
	/*
		com , player 가
		주사위 2개를 던져 높은 숫자가 나오는
		쪽이 이기는 게임
	*/
	// 만약 사용자가 1번을 눌렀을 때 주사위가 굴러진다.
	// player > com 
	//		승리했습니다.
	// com > player
	//		패배했습니다.

	int com = 0;
	int player = 0;
	int select;

	// com , player 랜덤 숫자 나오게 만들기


	printf("주사위를 던지려면 1번을 누르세요 : ");
	scanf_s("%d", &select);

	if (select == 1)
	{
		srand(time(NULL));

		com = rand() % 6 + 1;
		player = rand() % 6 + 1;
		
		if (player > com)
		{
			printf("이겼습니다");
		}
		else if (com > player)
		{
			printf("패배했습니다.");
		}
		else
		{
			printf("비겼습니다.");
		}
		printf("\n");
	}
	return 0;
}