C#编一个猜数程序,程序设定一个1位十进制数,允许用户猜3次,错了告诉比设定数大还是小。

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:22:06
能用更加简单的代码么?

using System;

namespace BaiduAnswer{

class Guess{
public static int GuessMethod(){
Random seed = new Random();
return seed.Next(0,10);
}

static void Main(){
int result = GuessMethod();

for(int i =1;i <= 3; i++){
Console.Write("Please enter your guess of number:");
int t = Convert.ToInt32(Console.ReadLine());

if(t < result)
Console.WriteLine("很抱歉,你所猜的数比随机值小!");

else if(t > result)
Console.WriteLine("很抱歉,你所猜的数比随机值大!");

else if(t == result)
Console.WriteLine("恭喜您,一语中的!");

else
Console.WriteLine("你所输入的数字非法");
}
Console.WriteLine("现在公布答案,这次你所猜的数为:{0}",result);
}
}
}

int k = 5;
for (int i = 0; i < 3; i++)
{