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...

   
  1. namespace keshanglianxi7._3_1
  2. {
  3. //
  4. //问题描述:
  5. //猜数字游戏,从1-100中随机生成一个整数,玩家输入数值猜测。
  6. //若猜错提示玩家“猜大了”或“猜小了”,若猜对游戏结束。
  7. //
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. CaiCaiLe();
  13. Console.WriteLine("再来一次?");
  14. string s =Console.ReadLine();
  15. if (s=="y")
  16. {
  17. CaiCaiLe();
  18. }else
  19. {
  20. Console.WriteLine("游戏结束!想重新开始请再次运行程序。");
  21. }
  22. Console.ReadLine();
  23. }
  24. static void CaiCaiLe()
  25. {
  26. Random r =new Random();
  27. int target= r.Next(1, 100);
  28. int count= 0;
  29. while(true)
  30. {
  31. int input =int.Parse(Console.ReadLine());
  32. count++;
  33. if (target == input)
  34. {
  35. Console.WriteLine("猜对了,这是第{0}次:" , count);
  36. break;
  37. }
  38. else if(target >input)
  39. {
  40. Console.WriteLine("猜小了,这是第{0}次: " ,count);
  41. }else if (target <input)
  42. {
  43. Console.WriteLine("猜大了,这是第{0}次: " ,count);
  44. }
  45. }
  46. }
  47. }
  48. }

 

文章来源: czhenya.blog.csdn.net,作者:陈言必行,版权归原作者所有,如需转载,请联系作者。

原文链接:czhenya.blog.csdn.net/article/details/76092007

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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