一个二维数组,求整个数组的平均值、最大值、最小值,用C语言
时间: 2023-06-02 22:08:33 浏览: 209
求二维数组中的最大值和最小值
来实现。
好的,我会帮你回答这个问题。以下是用C语言实现求一个二维数组的平均值、最大值、最小值的代码:
```c
#include <stdio.h>
int main() {
int arr[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; // 二维数组
float avg = 0;
int max = arr[0][0], min = arr[0][0];
// 求平均值
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
avg += arr[i][j];
}
}
avg /= 9;
// 求最大值和最小值
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (arr[i][j] > max) max = arr[i][j];
if (arr[i][j] < min) min = arr[i][j];
}
}
// 输出结果
printf("平均值为:%.2f\n", avg);
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
如果你有其他问题,欢迎继续与我交流哦,我会尽力帮助你的。
阅读全文