网站编辑是网页制作么,表格制作excel下载,网络营销费用预算,家在深圳光明业主论坛作用#xff1a; 满足循环条件#xff0c;执行循环语句
语法#xff1a;
while(循环条件){循环语句};
解释#xff1a;只要循环条件的结果为真#xff0c;就执行循环语句 1、循环打印0-9
#define _CRT_SECURE_NO_WARNINGS
#includeiostream
#includestrin…作用 满足循环条件执行循环语句
语法
while(循环条件){循环语句};
解释只要循环条件的结果为真就执行循环语句 1、循环打印0-9
#define _CRT_SECURE_NO_WARNINGS
#includeiostream
#includestring
using namespace std;
int main()
{//while循环//打印0-9这十个数字int num 0;while (num 10){cout num endl;num;}system(pause);return 0;
}
运行结果
0
1
2
3
4
5
6
7
8
9
注意
在写循环时一定要注意避免死循环的出现。
1、猜数字
案例描述系统随机生成一个1到100之间的数字玩家进行猜测如果猜错提示玩家数字过大
或过小如果猜对恭喜玩家胜利并且退出游戏。
#define _CRT_SECURE_NO_WARNINGS
#includeiostream
#includestring
#includectime //使用随机数种子srand需要此头文件
using namespace std;
int main()
{//添加随机数种子利用当前系统的时间生成随机数防止每次随机数都一样srand((unsigned int)time(NULL));//1、系统生成随机数int num rand() % 100 1;//rand() % 100生成0-99的随机数//rand() % 1001生成1-100的随机数cout 生成的随机数为num num endl;while (1){//2、玩家进行猜测//猜错提示猜的过大或过小重新返回第2步int val 0; //代表玩家输入的数据cin val;//3、判断玩家的猜测if (val num){cout 猜测过大请重新输入 endl;}else if (val num){cout 猜测过小请重新输入 endl;}else{cout 恭喜您猜测对了 endl;//4、猜对退出游戏break; //退出当前循环}}system(pause);return 0;
}
运行结果
生成的随机数为num 8
9
猜测过大请重新输入
7
猜测过小请重新输入
8
恭喜您猜测对了