条件要求:指定一个程序可以输入N个数字,然后计算其数字的和。

实现代码如下:

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

 

这里重要的是:while中的条件“ std::cin >> value ” 

它从标准输入读取一个数并且将读入的值保存在 value 中。在接收一个输入的值的时候如果不所整数则接收的流是无效的,如果处于无效状态的流将会导致条件失败,就会退出while循环体。

 

 

程序运行截图:

C++ While中以cin作为条件 - 学习笔记(5)

参考:http://www.wxzzz.com/?id=73

转载于:https://www.cnblogs.com/andrew-blog/archive/2011/12/11/C_While_Cin.html

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-26
  • 2021-10-02
  • 2021-06-09
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-12
  • 2021-11-28
  • 2021-12-20
  • 2021-07-09
  • 2021-12-21
相关资源
相似解决方案