使用C+查找到目前为止看到的数字的总和+; 我试图找出一种方法,用C++打印输入到目前为止所看到的数字的累积和。
用户输入任何数字序列(0,2,7,8,3,9,2,9,1,8)后,输出应为(0,2,9,17,20,29…)。所以基本上它把下一个数字加到当前的总和上。我尝试了n(n-1)/2,但这只适用于求总和。我想找到每个整数的总和 这是我到目前为止所做的,它只打印出输入的整数使用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 ) {
#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在输入时或仅在输入所有值后计算累积总和。