定义一个大小为10的整数数组,编程实现下面的功能。 1、数组的输入和输出。 2、计算数组的平均分。 3、查找数组的最大值。 4、统计数组中不及格的元素个数。
时间: 2024-02-24 10:56:48 浏览: 42
好的,我来为您解答这个问题。
以下是一个实现上述功能的 C++ 代码:
```cpp
#include <iostream>
using namespace std;
int main()
{
int arr[10];
int sum = 0;
int max = arr[0];
int count = 0;
// 输入数组元素
cout << "请输入10个整数:";
for (int i = 0; i < 10; i++)
{
cin >> arr[i];
sum += arr[i];
if (arr[i] > max)
{
max = arr[i];
}
if (arr[i] < 60)
{
count++;
}
}
// 输出数组元素
cout << "数组元素为:";
for (int i = 0; i < 10; i++)
{
cout << arr[i] << " ";
}
cout << endl;
// 计算平均分
double avg = (double)sum / 10;
cout << "平均分为:" << avg << endl;
// 查找最大值
cout << "最大值为:" << max << endl;
// 统计不及格元素个数
cout << "不及格元素个数为:" << count << endl;
return 0;
}
```
代码中,先定义了一个大小为10的整数数组`arr`,同时定义了变量`sum`(用于求和)、`max`(用于查找最大值)和`count`(用于统计不及格元素个数)。
接着,通过`for`循环输入数组元素,并在输入过程中顺便计算数组元素的和、最大值和不及格元素个数。然后再通过`for`循环输出数组元素。
接着,计算平均分,即将数组元素的和除以数组长度,得到平均值。
最后,通过输出语句分别输出最大值和不及格元素个数。
希望能够帮助您!