前言:
现时我们对“c语言的dowhile”可能比较看重,我们都想要知道一些“c语言的dowhile”的相关知识。那么小编在网摘上收集了一些有关“c语言的dowhile””的相关资讯,希望咱们能喜欢,各位老铁们一起来学习一下吧!承接上期的猜数字游戏:
猜数字
系统会随机生成1~100之间的数字,玩家进行猜测,如果猜错,提示玩家数字过大或过小,如果猜对恭喜玩家胜利,并且退出游戏。
顺便可以复习一下~
int main(){//添加随机数种子,防止利用当前系统时间生成随机数srand(usingned int )(time(NULL));int num=0;/*1、系统生成随机数2、玩家进行猜测3、判断玩家的猜测4、猜对、退出 猜错,提示猜测结果过大或者过小,重新返回第2步*/1.生成随机数rand()%100;//rand函数,%100:区间为0-99的随机数rand()%100+1//生成一个1-100之间的随机数int num=rand()%100+1//给num初始化一个随机数//cout<<num<<endl;不用显示生成的随机数,可以测试用2.玩家进行猜测:int val=0;cin>>cal;3.判断玩家猜测while(){if(cal>num){cout<<"您猜得数字过大,请重新输入"<<end;}else if(cal<num){cout<<"您猜测的数字较小,请重新输入"<<endl;}else{cout<<"您猜的数字正确~~~"<<endl;break;}}cout<<"退出游戏"<<endl;}do....while循环语句
语法:do{循环语句}while(循环条件);
注意:do...while与while不同的是先执行循环语句再执行循环条件
德莫时光:
需求:在屏幕中输出0-10这个几个数字
如果使用while循环:
int num =0;while(num<11){cout<<"num="<<num<<endl;num++;}
使用do...while方法:
int num=0;do{cout<<"num="<<num<<endl;num++;}while(num<11);
先创建一个变量num并赋值为0,再做循环条件 _ “输出num”后,让num++(加1)——循环条件执行完毕后执行while判断(num<11)满足则继续执行循环条件,不满足num=11时则退出循环。
do....while和while区别:do...while会先执行循环语句
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言的dowhile #c语言do怎么用 #c语言do语句的用法 #c中dowhile循环语句格式