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

[C] 문제 4 (누가 이기는지 맞추는 게임)

by 후야- 2024. 3. 15.

◾ 두 컴퓨터에서 랜덤으로 숫자를 나오게하고 더 큰 수가 나올경우 이긴다.

◾  누가 이길지 맞추는 게임

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

int main()
{
	// 두 컴퓨터에서 랜덤으로 숫자를 나오게하고 더 큰 수가 나올경우 이긴다.
	// 누가 이길지 맞추는 게임

	// com1 , com2 , player

	// player 가 com1 을 골랐을 때
	// 만약 com1 > com2
	//		"맞췄습니다 !!"
	// else if com2 > com1
	//		"틀렸습니다 .." 
	// else 
	//		"비겼습니다"

	int com1, com2;
	int player;

	srand(time(NULL));
	
	com1 = rand() % 6 + 1;
	com2 = rand() % 6 + 1;

	printf("누가 이길지 골라주세요 1번 = com1, 2번 com2 : ");
	scanf_s("%d", &player);

	if (player == 1)
	{
		if (com1 > com2)
		{
			printf("맞췄어요 !! \n");
		}
		else if (com2 > com1)
		{
			printf("아쉬워요 틀렸어요..\n");
		}
		else
		{
			printf("비겼어요.\n");
		}
	}
	if (player == 2)
	{
		if (com1 > com2)
		{
			printf("아쉬워요 틀렸어요..\n");
		}
		else if (com2 > com1)
		{
			printf("맞췄어요 !!\n");
		}
		else
		{
			printf("비겼어요.\n");
		}
	}
	return 0;
}