728x90
숫자 맞추기 게임
숫자 맞추기 게임을 작성하세요.
컴퓨터가 1부터 100 사이의 숫자를 선택하면 사용자가 그 숫자를 맞추는 게임을 구현하세요.
사용자가 숫자를 입력하면 컴퓨터는 숫자가 더 크거나 작은지 힌트를 줍니다.
맞출 때까지 반복합니다.
System.Random random = new System.Random();
int targetNumber = random.Next(1, 101); // 1부터 100까지 랜덤 숫자
int userGuess = 0; // 사용자의 입력값
int tryCount = 0; // 시도 횟수
Console.WriteLine("1부터 100 사이의 숫자를 맞춰보세요!");
while (userGuess != targetNumber)
{
Console.Write("숫자를 입력하세요: ");
string input = Console.ReadLine();
if (int.TryParse(input, out userGuess))
{
tryCount++;
if (userGuess < targetNumber)
{
Console.WriteLine("더 큰 숫자입니다");
}
else if (userGuess > targetNumber)
{
Console.WriteLine("더 작은 숫자입니다");
}
else
{
Console.WriteLine("정답은 " + targetNumber + "입니다. " + tryCount + "번 만에 맞추셨습니다!");
}
}
else
{
Console.WriteLine("유효한 숫자를 입력해주세요.");
}
}
728x90
'내일배움캠프' 카테고리의 다른 글
내일배움캠프 Unity - 사전캠프 (기초 문법 활용해보기 4) (0) | 2025.01.07 |
---|---|
내일배움캠프 Unity - 사전캠프 (기초 문법 활용해보기 3) (0) | 2025.01.07 |
내일배움캠프 Unity - 사전캠프 (기초 문법 활용해보기 1) (0) | 2025.01.07 |
내일배움캠프 Unity - 사전캠프 (기초 문법 파헤치기 2) (0) | 2025.01.06 |
내일배움캠프 Unity - 사전캠프 (기초 문법 파헤치기 1) (0) | 2025.01.06 |