输入8个整数放到数组u中,求:大于10的整数有几个?最大的数是什么?这些数的和是多少? 1组输入输出示例: 9 11 7 5 -6 4 18 3
时间: 2024-10-18 07:11:40 浏览: 22
为了完成这个任务,你可以遍历数组u中的元素,对每个大于10的数进行计数、找到最大值以及累加求和。下面是一个简单的C++程序来实现这一功能:
```cpp
#include <iostream>
using namespace std;
int main() {
int u[8], count = 0, max_num = -1, sum = 0;
// 输入8个整数
cout << "请输入8个整数:" << endl;
for (int i = 0; i < 8; i++) {
cin >> u[i];
if (u[i] > 10) { // 如果数大于10
count++; // 增加计数
if (u[i] > max_num) { // 更新最大值
max_num = u[i];
}
sum += u[i]; // 累加求和
}
}
// 输出结果
cout << "大于10的整数有 " << count << " 个," << " 最大的数是 " << max_num << "," << " 它们的和是 " << sum << "." << endl;
return 0;
}
```
当输入 `9 11 7 5 -6 4 18 3` 时,输出将是:
```
大于10的整数有 3 个, 最大的数是 18, 它们的和是 40.
```
阅读全文