C# 练习题 -- 猜数字游戏

举报
陈言必行 发表于 2021/08/14 00:55:05 2021/08/14
【摘要】 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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。