首页 > 其他 > 详细

while语句的一个使用技巧

时间:2018-04-09 22:32:55      阅读:203      评论:0      收藏:0      [点我收藏+]

作用类似于可以输入一个不定量长度的数组,但是严格来说 不可能出现任意长度。 内存是有限的 超出一定长度后,不可能存的下,虽然这个值可能是超级大的,但总有限度。 

这里我们利用while(cin>>a){}这样一行语句来实现类似的作用,这行代码将会一直测试输入流是否正常,如果正常,就会继续循环,如果错误,或者达到文件末尾,循环就会终止。

以下是一个实例:通过这样来输入一段数据,数据元素个数不确定,但是可以刚好循环完;

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    int n,a=0,b=0,c=0;
    while(cin>>n&&n>0){
    if(n>=85){
        a++;
    }
    else if(n>=60&&n<85){
        b++;
    }
    else {
        c++;
    }
    }
    cout<<">=85:"<<a<<endl;
    cout<<"60-84:"<<b<<endl;
    cout<<"<60:"<<c<<endl;
}

  

while语句的一个使用技巧

原文:https://www.cnblogs.com/myErebos/p/8763234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!