-
问题描述:给定 N 个数据,求 N 个数据的和,并且 输入 0 的时候,进行终止操作。
-
输入样本:
- 4 1 2 3 4
- 5 1 2 3 4 5
- 0
-
输出样本:
- 10
- 15
-
解题思路:
- 给定 N 个数据,说明需要定义1个变量,并对其进行输入操作
- 求 N 个数据的和,说明需要定义 2 个变量,一个是数值输入存储的变量,一个是累计叠加求和的变量
- 输入 0 的时候终止操作,说明该条件会加入到最外层的 循环结构条件当中
-
代码示例:
#include <iostream>
using namespace std;
int main() {
int n;
while (cin >> n && n) {
int sum = 0;
int x = 0;
while (n--) {
cin >> x;
sum += x;
}
cout << sum << endl;
}
return 0;
}