#include <iostream>

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

    return 0;
}

在循环读取输入时,最终结束的标志可以是输入一个非数字的字符。

另外,在 CLion 中,结束符并不是像《C++ Primer》中所说的:

当从键盘向程序输入数据时,对于如何指出文件结束,不同操作系统有不同的约定。在Windows系统中,输入文件结束符的方法是敲Ctrl + Z(按住Ctrl键的同时按Z键),然后按Enter或Return键。在Unix系统中,包括Mac OS X系统中,文件结束符输入是用Ctrl +D。

而是 Ctrl+D,在我的Windows系统中是这样!另外,网上说法:Mac OS 的结束符是 cmd+D!

相关文章:

  • 2022-01-30
  • 2021-07-21
  • 2021-08-19
  • 2021-11-25
  • 2021-05-30
  • 2021-04-14
  • 2021-06-10
  • 2021-06-15
猜你喜欢
  • 2022-01-03
  • 2021-12-31
  • 2022-12-23
  • 2022-01-18
  • 2021-12-25
  • 2022-03-03
  • 2022-12-23
相关资源
相似解决方案