컴퓨터 언어/c#
흔하디 흔한 가위 바위 보 프로그램
사람 먹은 치와와
2025. 1. 21. 17:20
using System;
class Program
{
static void Main(string[] args)
{
while (true)
{
Random random = new Random();
int aichoice = random.Next(0, 3);//0=가위 1=바위 2=보
Console.WriteLine("0=가위 1=바위 2=보");
Console.Write("0부터 2까지의 숫자중 하나를 입력하세요:");
int choice = Convert.ToInt32(Console.ReadLine());
if (choice == 0)
{
Console.WriteLine("가위!!");
}
else if (choice == 1)
{
Console.WriteLine("바위!!");
}
else if (choice == 2)
{
Console.WriteLine("보!!");
}
else if (choice == 3)
{
Console.WriteLine("프로그램 종료");
break;
}
else
{
Console.WriteLine("잘못된 입력 다시 선택");
}
switch (aichoice)
{
case 0:
Console.WriteLine("상대는 가위를 냈습니다!");
break;
case 1:
Console.WriteLine("상대는 바위를 냈습니다!");
break;
case 2:
Console.WriteLine("상대는 보를 냈습니다! ");
break;
}
if (aichoice == 0)
{
if (choice == 0) Console.WriteLine("비겼습니다.!");
else if (choice == 1) Console.WriteLine("이겼습니다.!");
else if (choice == 2) Console.WriteLine("졌습니다.!");
}
if (aichoice == 1)
{
if (choice == 0) Console.WriteLine("졌습니다.!");
else if (choice == 1) Console.WriteLine("비겼습니다.!");
else if (choice ==2) Console.WriteLine("이겼습니다.!");
}
if (aichoice == 2)
{
if (choice == 0) Console.WriteLine("이겼습니다.!");
else if (choice == 1) Console.WriteLine("졌습니다.!");
else if (choice == 2) Console.WriteLine("비겼습니다.!");
}
}
}
}
나름 만들어 봤다. 더 잘 만든 사람들이 많으니 그것을 참고하는게 좋다.