我想找出一種方法來打印出迄今在使用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) {
cout << val << " ";
}
cout << endl;
return 0;
}
請幫幫我。我會非常感謝任何類型的反饋。
你能澄清嗎?您是否希望在輸入時輸入累計總和,或僅在輸入所有值後才輸出。 –