如何用for语句写入猜数字游戏?
1个回答
展开全部
这是我写的语句:
static void Main(string[] args)
{
Random d = new Random();
int num = d.Next(1, 100);//随机数
int num1 = 0;//用来保存输入的数
Console.WriteLine("输入一个数");
while (true)
{
string str = Console.ReadLine();
int.TryParse(str, out num1);
if (num1 == 0)
{
Console.WriteLine("输入有误,重新输入");
continue;
}
else
{
if (num1 > num)
{
Console.WriteLine("数字大了,重新输入");
continue;
}
else if (num1 < num)
{
Console.WriteLine("数字小了,重新输入");
continue;
}
else if (num1 == num)
{
Console.WriteLine("正确");
break;
}
}
}
Console.Read();
}
#include<stdlib.h> //为获得随机数
#include<time.h> //获取时间
main()
{ int a,b;
srand(time(NULL));
a=1+(rand()%100); //获得一个100以内的随机数
while (1)
{ ….猜数的过程
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询