以下是使用C#编写的猜数字游戏代码:

using System;

namespace GuessNumberGame
{
    class Program
    {
        static void Main(string[] args)
        {
            int secretNumber = new Random().Next(1, 501); // 生成1-500的随机数
            int guessCount = 0; // 记录猜测次数

            Console.WriteLine("猜数字游戏开始了!数字范围为1-500,你有5次机会。");

            while (guessCount < 5)
            {
                Console.Write("请输入你的猜测:");
                int guessNumber = int.Parse(Console.ReadLine());

                if (guessNumber == secretNumber)
                {
                    Console.WriteLine("恭喜你,猜对了!");
                    return;
                }
                else if (guessNumber < secretNumber)
                {
                    Console.WriteLine("你猜的数字太小了!");
                }
                else
                {
                    Console.WriteLine("你猜的数字太大了!");
                }

                guessCount++;
                Console.WriteLine($"你还有{5 - guessCount}次机会。");
            }

            Console.WriteLine($"很遗憾,你没有猜对。正确答案是{secretNumber}。");
        }
    }
}

运行结果示例:

猜数字游戏开始了!数字范围为1-500,你有5次机会。
请输入你的猜测:250
你猜的数字太大了!
你还有4次机会。
请输入你的猜测:125
你猜的数字太小了!
你还有3次机会。
请输入你的猜测:187
你猜的数字太大了!
你还有2次机会。
请输入你的猜测:156
你猜的数字太小了!
你还有1次机会。
请输入你的猜测:171
恭喜你,猜对了!
使用c#编写一个猜数字游戏数字范围为1-500有5次机会猜错了提示大了或者小了

原文地址: https://www.cveoy.top/t/topic/JHZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录