龙空技术网

C++笔记——do,while循环

小道崖 340

前言:

现时我们对“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循环语句格式