```cpp
include
using namespace std;
int main() {
int n;
int sum = 0;
cout << "请输入一个数字,输入0时结束: ";
while (cin >> n) {
sum += n;
cout << "当前累计和: " << sum << endl;
cout << "请输入一个数字,输入0时结束: ";
}
cout << "所有输入数字的累计和为: " << sum << endl;
return 0;
}
```
解释
包含头文件:
`include
使用命名空间:
`using namespace std;` 简化标准库的使用。
主函数:
`int main()` 是程序的入口点。
变量声明:
`int n;` 用于存储用户输入的数字,`int sum = 0;` 用于存储累计和。
输入提示:
`cout << "请输入一个数字,输入0时结束: ";` 提示用户输入数字。
循环输入:
`while (cin >> n)` 循环读取用户输入的数字,直到用户输入0为止。
累计和计算:
`sum += n;` 将输入的数字加到累计和中。
输出累计和:
`cout << "当前累计和: " << sum << endl;` 输出当前累计和。
结束输入提示:
`cout << "请输入一个数字,输入0时结束: ";` 提示用户再次输入数字。
输出最终累计和:
`cout << "所有输入数字的累计和为: " << sum << endl;` 输出所有输入数字的累计和。
这个程序简单易懂,适合初学者学习和使用。