怎么用C#编写一个猜价格的小程序?
用C#编写一个猜价格的小程序,要求只能答三次,正确就显示“恭喜答对!领取真知棒一根”错误就继续回答,三次没对,显示“你没有机会了!滚吧”,要求价格要随机生成!请教,怎么编...
用C#编写一个猜价格的小程序,要求只能答三次,正确就显示“恭喜答对!领取真知棒一根”错误就继续回答,三次没对,显示“你没有机会了!滚吧”,要求价格要随机生成!请教,怎么编?我们目前只学了C#基本数据类型,常量与变量,表达式,选择语句,循环语句,跳转语句以及SQL SEVER 2005
展开
展开全部
int i_random = new Random().Next() % 100;
int i_guess = 0;
int i_count = 0;
Console.WriteLine("\t\t\t\t猜价格游戏\n\n");
Console.WriteLine("\t\t这是一个猜价格游戏,猜1~100之间的随机数\n\n");
Console.WriteLine("请输入一个数");
for (i_count = 0; i_count <= 10; i_count++)
{
i_guess = int.Parse(Console.ReadLine());
if (i_guess < i_random)
{
Console.WriteLine("太小了,大一些");
}
if (i_guess > i_random)
{
Console.WriteLine("太大了,小一些");
}
if (i_guess == i_random && i_count <= 3)
{
Console.WriteLine("恭喜答对!领取真知棒一根!");
}
else if ( i_count > 3)
{
Console.WriteLine("你没有机会了!滚吧!");
break;
}
Console.WriteLine("请按游戏菜单,输入 Y 或 N: ");
char i = char.Parse(Console.ReadLine());
if (i == 'Y' || i == 'y')
{
continue;
}
else
{
break;
}
}
int i_guess = 0;
int i_count = 0;
Console.WriteLine("\t\t\t\t猜价格游戏\n\n");
Console.WriteLine("\t\t这是一个猜价格游戏,猜1~100之间的随机数\n\n");
Console.WriteLine("请输入一个数");
for (i_count = 0; i_count <= 10; i_count++)
{
i_guess = int.Parse(Console.ReadLine());
if (i_guess < i_random)
{
Console.WriteLine("太小了,大一些");
}
if (i_guess > i_random)
{
Console.WriteLine("太大了,小一些");
}
if (i_guess == i_random && i_count <= 3)
{
Console.WriteLine("恭喜答对!领取真知棒一根!");
}
else if ( i_count > 3)
{
Console.WriteLine("你没有机会了!滚吧!");
break;
}
Console.WriteLine("请按游戏菜单,输入 Y 或 N: ");
char i = char.Parse(Console.ReadLine());
if (i == 'Y' || i == 'y')
{
continue;
}
else
{
break;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询