C# 练习题 -- 猜数字游戏
【摘要】
namespace keshanglianxi7._3_1{ // //问题描述: //猜数字游戏,从1-100中随机生成一个整数,玩家输入数值猜测。 //若猜错提示玩家“猜大了”或“猜小了”,若猜对游戏结束。 // class Program { static void Main(string[] args) { CaiCaiLe(); Console.WriteLi...
namespace keshanglianxi7._3_1
{
//
//问题描述:
//猜数字游戏,从1-100中随机生成一个整数,玩家输入数值猜测。
//若猜错提示玩家“猜大了”或“猜小了”,若猜对游戏结束。
//
class Program
{
static void Main(string[] args)
{
CaiCaiLe();
Console.WriteLine("再来一次?");
string s =Console.ReadLine();
if (s=="y")
{
CaiCaiLe();
}else
{
Console.WriteLine("游戏结束!想重新开始请再次运行程序。");
}
Console.ReadLine();
}
static void CaiCaiLe()
{
Random r =new Random();
int target= r.Next(1, 100);
int count= 0;
while(true)
{
int input =int.Parse(Console.ReadLine());
count++;
if (target == input)
{
Console.WriteLine("猜对了,这是第{0}次:" , count);
break;
}
else if(target >input)
{
Console.WriteLine("猜小了,这是第{0}次: " ,count);
}else if (target <input)
{
Console.WriteLine("猜大了,这是第{0}次: " ,count);
}
}
}
}
}
文章来源: czhenya.blog.csdn.net,作者:陈言必行,版权归原作者所有,如需转载,请联系作者。
原文链接:czhenya.blog.csdn.net/article/details/76092007
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)