用户输入有关数值,然后求和(控制流)后感

来源:互联网 发布:沈阳淘宝代运营公司 编辑:程序博客网 时间:2024/04/30 21:48

    用户输入一段数据,然后求和

                      巧用输入流中的iostream(cin) 应用于while语句即可实现;

     代码实现:

        

               #include<iostream>                 int main(){                     int sum = 0,value = 0;                      while(std::cin>>value){                   sum =sum+value;                       }                      std::cout<<"和是"<<sum<<std::endl;                     return 0;                 }


        详解:

  std::cin>>value  从标准输入读取下一个数,保存在value中;输入运算符返回左侧运算对象(std::cin)

  读取终止的条件: @1:遇到文件结束符(Ctrl+z 然后enter或者return)(Linux:Ctrl+D)
          @2:无效输入(输入了一个非整数,在本例中则为无效)
  若输入没有终止,则不会打印出和的具体数值。
          





1 0
原创粉丝点击