酷代码 AI
菜单
服务商

C++ 实现统计数列中满足特定范围的整数个数及求和

以下是一个满足你需求的 C++ 代码: ```cpp #include <iostream> using namespace std; int main() { int n, x, y; // 输入整数的数量 n cin >> n; // 输入范围的下限 x 和上限 y cin >> x >> y; int count = 0; // 用于统计满足条件的整数个数 int sum = 0; // 用于存储满足条件的整数之和 for (int i = 0; i < n; i++) { int num; // 输入数列中的每个整数 cin >> num; // 判断该整数是否大于 x 且小于 y if (num > x && num < y) { count++; sum += num; } } // 输出满足条件的整数个数和它们的和 cout << "满足大于 " << x << " 且小于 " << y << " 的整数个数为: " << count << endl; cout << "满足条件的整数之和为: " << sum << endl; return 0; } ``` ### 代码解释 1. **输入处理**:首先读取整数的数量 `n`,然后读取范围的下限 `x` 和上限 `y`。 2. **循环遍历数列**:使用 `for` 循环读取数列中的每个整数,并判断该整数是否大于 `x` 且小于 `y`。 3. **统计和求和**:如果满足条件,则将计数器 `count` 加 1,并将该整数累加到 `sum` 中。 4. **输出结果**:最后输出满足条件的整数个数和它们的和。 ######[AI问答 | 409点数解答 | 2026-05-17 19:10:45]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]