Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用C+查找到目前为止看到的数字的总和+; 我试图找出一种方法,用C++打印输入到目前为止所看到的数字的累积和。_C++ - Fatal编程技术网

使用C+查找到目前为止看到的数字的总和+; 我试图找出一种方法,用C++打印输入到目前为止所看到的数字的累积和。

使用C+查找到目前为止看到的数字的总和+; 我试图找出一种方法,用C++打印输入到目前为止所看到的数字的累积和。,c++,C++,用户输入任何数字序列(0,2,7,8,3,9,2,9,1,8)后,输出应为(0,2,9,17,20,29…)。所以基本上它把下一个数字加到当前的总和上。我尝试了n(n-1)/2,但这只适用于求总和。我想找到每个整数的总和 这是我到目前为止所做的,它只打印出输入的整数 #include<iostream> using namespace std; int main() { signed short val; while ( cin >> val ) {

用户输入任何数字序列(0,2,7,8,3,9,2,9,1,8)后,输出应为(0,2,9,17,20,29…)。所以基本上它把下一个数字加到当前的总和上。我尝试了n(n-1)/2,但这只适用于求总和。我想找到每个整数的总和

这是我到目前为止所做的,它只打印出输入的整数

#include<iostream>
using namespace std;

int main()
{
    signed short val;
    while ( cin >> val ) {
        cout << val << " ";
    }
    cout << endl;
    return 0;
}
#包括
使用名称空间std;
int main()
{
签名短val;
while(cin>>val){

难道你需要一个地方来存储累计总和:

int cumulative_sum = 0;
然后,您需要将每个值添加到累积总和中:

cumulative_sum += val;

然后每次你都需要打印出累积的总和。你可以这样做。

@bolov在你前面!顺便说一下,我的意思是大约半秒。有时,半秒是最重要的:pI就像最后一段一样,对于这些好的答案,我希望没有其他人能够直接写下这个程序……谢谢约瑟夫。效果非常好。请原谅我的无知。我昨天才开始编写代码。:@user3352874祝你好运!你能澄清一下吗?你想输出吗ut在输入时或仅在输入所有值后计算累积总和。