C++ 用于计算未知数字数之和的代码
C++ Code to calculate sum of unknown number of numbers
我试图用 c++ 编写一段代码,该代码需要未知数量的数字并将它们全部相加。我没有收到任何错误,但是当我输入数字时,它不会做任何事情。
#include <iostream>
int main()
{
int sum = 0, val;
while (std::cin >> val)
sum += val;
std::cout << "Sum is: " << sum << std::endl;
return 0;
}
我的猜测是你永远不会结束你的输入。它将继续循环和添加数字,直到您触发文件结束。只需按回车键不会这样做 - 您需要在 Linux 上按 ctrl+d
键或在 Windows 上按ctrl+z
键才能结束标准输入文件,从而允许 while 循环退出。
相关文章:
- 这个指针和内存代码打印是什么?我不知道是打印垃圾还是如何打印我需要的值
- 在我的代码中,获得最大的Pair Wise产品C++和输出并不总是正确的
- 我可以做些什么来消除或最小化这种将提供相同功能和行为的代码重复
- FLTK 2.0构建和演示,适用于VS2019的2011年左右的代码库
- GCC 和 Clang 代码性能的巨大差异
- Arduino:在 loop() 和自定义函数中运行相同的代码时出现问题
- 如何使用 ctypes 停止和重新启动从 Python 运行的C++代码
- 为什么这两段使用 constexpr、__PRETTY_FUNCTION__ 和 char * 的代码有不同的结果?
- C++和 Python 中的代码相同,但输出不同
- Qt GUI使用Qfiledialogbox和qlabel显示视频,这是我的代码
- 避免易失性和非易失性成员函数的代码重复
- Visual Studio 发布模式阻止在调试模式下执行的代码.使用 WinHTTP 和多线程
- 如何只读取和剥离特定的代码行
- 编写可测试的代码 - lambda 函数和unique_ptr中的basic_istream工厂
- 如何调试visual studio 2017生成的C++代码.android中的SO文件和其他第三方库
- 无法理解一段具有完美转发和省略号的C++代码
- 与shared_ptr相比,更小的运行时数据结构和更快的代码可实现独特的_ptr
- 为什么我的代码在要求打印长度和宽度的值后不接受多个输入?
- 如何避免将 const 和非 const 成员函数输入到模板中的代码重复
- 在这里,我编写了一个使用 2 维数组并打算执行行和的 C++ 代码,但它没有给出正确的输出