C# 它应该像彩票一样工作,计算机想出一个随机数,你必须猜测它,但它总是写数字太大
它应该像彩票一样工作,计算机会想出一个随机数,你必须猜测它,但它总是写着这个数字太大了C# 它应该像彩票一样工作,计算机想出一个随机数,你必须猜测它,但它总是写数字太大,c#,if-statement,C#,If Statement,它应该像彩票一样工作,计算机会想出一个随机数,你必须猜测它,但它总是写着这个数字太大了 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; 活化 namespace HelloSasha { class Program { static void Main(string[] arg
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
活化
namespace HelloSasha
{
class Program
{
static void Main(string[] args)
{
Random rnd = new Random();
int number = rnd.Next(0, 100);
随机发生器
Console.WriteLine("Write your number");
string sUserNumber = Console.ReadLine();
int iUserNumber = Convert.ToInt32(sUserNumber);
用户号码
bool x = true;
while (x == true)
{
if (iUserNumber > number)
{
Console.WriteLine("So big");
Console.ReadLine();
}
if (iUserNumber < number)
{
Console.WriteLine("So small");
Console.ReadLine();
}
else if (iUserNumber == number)
{
Console.WriteLine("You win");
Console.ReadLine();
x = false;
你只打过一次电话。因此,您的程序每次都卡在同一个数字上。在循环结束时,您需要从用户那里获得一个新号码。在循环中询问该号码。现在,您的用户号码从未更新
}
}
}
}
}
Console.WriteLine("Write your number");
string sUserNumber = Console.ReadLine();
int iUserNumber = Convert.ToInt32(sUserNumber);