C++的while语句

一.while循环 do while循环。

        1.重复执行代码。

while(i<=100){
       cout<<i; i--;
        }                                         //先判断后循环       

do{

 cout << i <<“ ”;  i++;

} while(i<=100);                         //先循环后判断

i<=100           是循环条件。

{
       cout<<i; i--;
 }                    是循环要做的事。

二.i++与++i

i++,++在后面,又叫后++,执行过条件判断后进行+1。

++i,++在前面,又叫前++,执行过条件判断前进行+1。

三.例子

//斐波那契数列: 
    int s = 0, k, a = 1, b = 1,i = 3;  //a,b,s三个数字,k第几个数字, 
    cin >> k;
    if(k == 1 || k == 2){
        s = 1; 
    }
    else{
        while(i <= k){           //当输入数字大于等于3时: 
            s = a+b;             //s保存(最后一个)数 
            a = b;               //a保放(最小一个)数 
            b = s;               //b用来存(较大的)数 
            i++; 
        }
    }
    cout << s << endl;    


//序列长度与指定数的个数:
    int n, m, a, s = 0;
    cin >> n >> m;             //n为数列长度,m为指定数据,a为输入的数据 
    while(n--){
        cin >> a;
        if(a == m){
            s++;
        }
    }
    cout << s << endl;


//n个数的最大值:
    int n,a,m;                 //n为长度,a为每个数据,m为最大值    

//数字反转:      核心代码b=b*10+a%10 
    int a,b;
    cout<<"请输入:";
    cin>>a;
    while(a){
        b=b*10+a%10;
        a/=10;
    }
    cout<<b<<endl;
    return 0;    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值