输入若干个整数,遇到-999时结束输入,输出-999之前的所有整数的和(不包括-999)。 示例: 输入若干个整数,求和,遇到-999时结束: 1. 2 2. 5 3. 9 4. 11 5. -999 sum=27 这段代码用c++怎么写?
时间: 2023-04-06 16:03:08 浏览: 295
基于C++,写一个计算求和的函数模板,用户从键盘输入若干整数,以-1为结束标志,实现对用户输入的值进行求和,并返回求和结果
以下是用 C 语言实现的代码:
```c
#include <stdio.h>
int main() {
int num, sum = 0;
scanf("%d", &num);
while (num != -999) {
sum += num;
scanf("%d", &num);
}
printf("sum=%d", sum);
return 0;
}
```
这段代码实现了输入若干个整数,遇到-999时结束输入,输出-999之前的所有整数的和。首先定义了两个变量,一个用于存储输入的整数,一个用于存储所有整数的和。然后使用 while 循环,每次读入一个整数,如果读入的整数不是-999,则将其加入到 sum 中,继续读入下一个整数。如果读入的整数是-999,则跳出循环,输出 sum 的值。
阅读全文