C++输入十个整数求其中正数的和
时间: 2024-09-13 19:14:43 浏览: 31
C语言输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出
5星 · 资源好评率100%
在C++中,你可以使用循环和条件判断来实现这个功能。下面是一个简单的程序示例:
```cpp
#include <iostream>
int main() {
int numbers[10]; // 创建一个包含10个元素的数组
int sum = 0; // 初始化正数之和为0
// 提示用户输入10个整数
for (int i = 0; i < 10; i++) {
std::cout << "请输入第" << (i+1) << "个整数: ";
std::cin >> numbers[i];
// 检查输入是否为正数
if (numbers[i] > 0) {
sum += numbers[i]; // 如果是正数,则累加到总和上
}
}
// 输出正数之和
std::cout << "正数的和为: " << sum << std::endl;
return 0;
}
```
在这个程序中,我们首先创建一个数组存储10个整数,然后通过for循环遍历数组。对于每个数字,如果它是正数,就把它加到`sum`变量里。最后,我们打印出正数的总和。
阅读全文