c#写一个小游戏
时间: 2023-08-02 09:21:17 浏览: 61
好的,我可以给你提供一个简单的 C# 控制台小游戏的示例,让你了解如何使用 C# 编写一个小游戏。
这个小游戏是一个猜数字游戏,玩家需要猜测一个 1 到 100 之间的数字,直到猜中为止。
下面是完整的代码:
```csharp
using System;
namespace GuessTheNumberGame
{
class Program
{
static void Main(string[] args)
{
Random random = new Random();
int secretNumber = random.Next(1, 101);
int guess = 0;
int numGuesses = 0;
Console.WriteLine("Welcome to Guess the Number Game!");
Console.WriteLine("I'm thinking of a number between 1 and 100.");
Console.WriteLine("Try to guess the number.");
while (guess != secretNumber)
{
Console.Write("Enter your guess: ");
guess = Convert.ToInt32(Console.ReadLine());
if (guess < secretNumber)
{
Console.WriteLine("Your guess is too low. Try again.");
}
else if (guess > secretNumber)
{
Console.WriteLine("Your guess is too high. Try again.");
}
numGuesses++;
}
Console.WriteLine("Congratulations! You guessed the number in " + numGuesses + " guesses.");
Console.ReadLine();
}
}
}
```
运行程序后,控制台会输出欢迎信息和提示玩家猜数字。玩家每次输入猜测的数字后,程序会检查是否与随机生成的秘密数字相同,如果不同,程序会提示玩家猜测的数字是太大还是太小,直到玩家猜中为止。最后程序会输出玩家猜中秘密数字所用的次数。
希望这个示例可以帮助你了解如何使用 C# 编写一个小游戏!