厦门 网站开发,wordpress卖产品,wordpress 注册菜单,seo怎么才能做好我们在有了一定的C基础了以后#xff0c;简单的实现一个案例#xff08;其实只要会while循环结构就行了#xff09;#xff0c;我们本章内容会实现猜数字游戏#xff0c;大家有什么语法疑问可以看看我写的#xff1a;C快速入门_染柒_GRQ的博客-CSDN博客#xff0c;该博客…我们在有了一定的C基础了以后简单的实现一个案例其实只要会while循环结构就行了我们本章内容会实现猜数字游戏大家有什么语法疑问可以看看我写的C快速入门_染柒_GRQ的博客-CSDN博客该博客会持续更新C的语法大家有什么疑问可以看看。猜数字题目案例描述:系统随机生战一个1到100之间的数字玩家进行猜测如果猜错提示玩家数字过大或过小如果猜对恭喜玩家胜利并且退出游戏。逻辑我们通过简单的分析提意可以画出逻辑结构图如下逻辑结构图代码实现我们将逻辑转换为代码就是这样#includeiostream
#includectime
using namespace std;int main()
{//添加随机数种子 作用利用当前系统的时间生成随机数防止每次生成的随机数都一样srand((unsigned)time(NULL));//生成随机数int num rand() % 100 1;//cout num num endl;//玩家的猜测int val 0;//判断玩家猜测while(1){cout 请输入数字 endl;cin val;if (val num){cout 猜大了请重新输入 endl;}else if (val num){cout 猜小了请重新输入 endl;}else{cout 恭喜您猜对了 endl;break;}}system(pause);return 0;
}注意“time()“虽然在最新的vs22中直接使用不会报错但是建议大家还是加上”#includectime“。改进我们如果觉得100的数字太小可以试着改成10000等数字我们还可以限制次数。我们接下来以限制次数为例该数字太简单了大家可以自己实现。#includeiostream
using namespace std;int main()
{//添加随机数种子 作用利用当前系统的时间生成随机数防止每次生成的随机数都一样srand((unsigned)time(NULL));//生成随机数int num rand() % 100 1;//cout num num endl;//玩家的猜测int val 0;//猜测次数int n 5;//判断玩家猜测while (n--){cout 请输入数字 endl;cin val;if (val num){cout 猜大了请重新输入 endl;}else if (val num){cout 猜小了请重新输入 endl;}else{cout 恭喜您猜对了 endl;break;}}system(pause);return 0;
}我们就比较快的实现了猜数字游戏的代码当然大家也可以根据自己的意愿改进以此增加代码实现能力。欢迎大家收藏和点赞关注哦