从键盘输入10个正整数到一维数组中输出大于平均值的数组元素。
时间: 2024-05-11 15:18:49 浏览: 258
C语言第七章数组的介绍
下面是一个使用C++语言实现的程序,可以实现您的需求:
```cpp
#include <iostream>
using namespace std;
int main() {
const int SIZE = 10; // 数组大小
int arr[SIZE]; // 定义数组
int sum = 0; // 数组元素总和
// 输入数组元素
cout << "请输入" << SIZE << "个正整数:";
for (int i = 0; i < SIZE; i++) {
cin >> arr[i];
sum += arr[i]; // 计算总和
}
// 计算平均值
double avg = static_cast<double>(sum) / SIZE;
// 输出大于平均值的数组元素
cout << "大于平均值的数组元素有:";
for (int i = 0; i < SIZE; i++) {
if (arr[i] > avg) {
cout << arr[i] << " ";
}
}
cout << endl;
return 0;
}
```
程序的主要思路是先定义一个大小为10的一维数组,然后通过循环让用户输入10个正整数并将它们存入数组中。接着,计算数组元素的总和并求出平均值。最后,遍历数组,输出大于平均值的数组元素即可。
阅读全文