c++ 从键盘输入任意多个整数以-9 99为结束标志计算题中正整数之和。
时间: 2024-11-20 07:56:31 浏览: 5
在C++中,你可以通过循环结构和条件判断来实现这个功能。以下是一个简单的程序示例:
```cpp
#include <iostream>
using namespace std;
int main() {
int num;
int sum = 0; // 初始化总和为0
cout << "请输入整数,直到输入-9或99为止:" << endl;
while (true) {
cin >> num;
if (num == -9 || num == 99) { // 输入结束标志,跳出循环
break;
} else if (num > 0) { // 只计算正整数
sum += num;
}
}
cout << "正整数的和为: " << sum << endl;
return 0;
}
```
在这个程序中,我们不断从用户那里读取输入,如果输入的是-9或99,则停止循环;如果是正整数,就把它加到`sum`上。最后输出所有正整数的和。
阅读全文