c语言输出二维数组每行最大值和每列最小值
时间: 2023-09-11 12:04:16 浏览: 443
数组最大最小值_C语言_
好的,让我来回答你的问题。
要输出二维数组每行最大值和每列最小值,你可以使用两个循环来遍历整个数组。首先,使用一个循环遍历每一行,找到每行的最大值。然后,再使用一个循环遍历每一列,并找到每列的最小值。以下是C语言代码示例:
```c
#include <stdio.h>
int main() {
int array[3][3] = {{1,2,3}, {4,5,6}, {7,8,9}};
int i, j, max, min;
// 输出每行的最大值
for(i = 0; i < 3; i++) {
max = array[i][0];
for(j = 1; j < 3; j++) {
if(array[i][j] > max) {
max = array[i][j];
}
}
printf("第%d行的最大值是:%d\n", i+1, max);
}
// 输出每列的最小值
for(j = 0; j < 3; j++) {
min = array[0][j];
for(i = 1; i < 3; i++) {
if(array[i][j] < min) {
min = array[i][j];
}
}
printf("第%d列的最小值是:%d\n", j+1, min);
}
return 0;
}
```
这段代码会输出以下结果:
```
第1行的最大值是:3
第2行的最大值是:6
第3行的最大值是:9
第1列的最小值是:1
第2列的最小值是:2
第3列的最小值是:3
```
希望我的回答能够帮到你!
阅读全文