Skip to content

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;
}