![](/notes/imgs/wechat-color.jpg)
4.4 循环语句while
发布时间:
作用:满足循环条件,执行循环语句
语法:while(循环条件){ 循环语句 }
解释:只要循环条件的结果为真,就执行循环语句
示例:
js
int main() {
int num = 0;
while (num < 10)
{
cout << "num = " <‹ num << endl;
num++;
}
system("pause");
return 0;
}
注意:在执行循环语句时候,程序必须提供跳出循环的出口,否则出现死循环
while循环练习索例:猜数字 案例描述:系统随机生成一个1到100之问的数字,玩家进行猜测,如果猜错,提示玩家数字过大或过小,如果猜对恭喜玩家胜利,并目退出游戏。
js
int main(){
//生成随机数
int num= rand()%100+1 ;
cout << num<< endl;
//num= rand()%100+1 ;
//cout << num<< endl;
//num= rand()%100+1 ;
//cout << num<< endl;
int val =0;//玩家输入数据
while(1){
cin>> val;
if(val>num){
cout <<"猜测过大";
}else if(val<num){
cout <<"猜测过小了";
}else{
cout <<"猜对了";
break;
}
}
return 0;
}