关于C#猜数字

来源:百度知道 编辑:UC知道 时间:2024/06/11 20:45:46
int i_random = new Random().Next(100);
int i_guess = 0;
int i_count = 0;
Response.Write("猜一猜这样一个随机数,它的范围是在零到一百之间.");
for (i_count = 0; i_count < 10; i_count++)
{
i_guess = int.Parse(Console.ReadLine());//这句不会换成WEB里的写法 感觉出错就出在着句

if (i_guess < i_random)
{
Response.Write("太小了,大一点儿好些.");
}
else if (i_guess > i_random)
{
Response.Write("太大了,小一些儿好些.");
}
}
if (i_guess == i_random && i_count != 10)
{
Response.Write("不错,不错,猜对了!");
}
else if (i_guess == i_random && i_count == 10)
{
Response.Write("在这功败垂成的时候,你猜对了,更加幸运!");
}
else if (i_count == 10 && i_guess != i_

i_guess = Int32.Parse(Request.QueryString["g"]);
要提交个数字过来.

例:
a.aspx?g=10

你这个写法就是错的,不要把循环套再外面,这样当然执行10次拉~~修改下吧

i_guess = int.Parse(Console.ReadLine());//这句不会换成WEB里的写法 感觉出错就出在着句
我没说错的话Console.ReadLine()这是从控制台中接受数据,如果你是在web中提取数据的话因该后面是控件中提取的数据!