一维数组求最大值最小值平均数
时间: 2023-09-14 22:09:31 浏览: 130
一维数组求最大值、最小值和平均数的方法如下:
```c++
#include <iostream>
using namespace std;
int main()
{
int arr[] = { 10, 20, 30, 40, 50 };
int size = sizeof(arr) / sizeof(arr[0]);
int max = arr[0];
int min = arr[0];
int sum = 0;
for (int i = 0; i < size; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
sum += arr[i];
}
float average = (float)sum / size;
cout << "Max: " << max << endl;
cout << "Min: " << min << endl;
cout << "Average: " << average << endl;
return 0;
}
```
上述代码中,我们首先定义了一个整型数组 arr,并计算了它的大小。然后,我们用一个 for 循环遍历数组,找到其中的最大值、最小值和数组元素的总和。最后,我们通过总和除以数组大小计算出平均数,并输出这些结果。
阅读全文