C语言:编写一个求二维数组每列元素最大值的函数,函数首部:void maxColumn(int a[][4],int max[4])
时间: 2023-11-12 22:09:38 浏览: 100
c++抽签游戏代码
以下是求二维数组每列元素最大值的C语言函数代码:
```
void maxColumn(int a[][4], int max[4]) {
int i, j;
for (i = 0; i < 4; i++) {
max[i] = a[0][i];
for (j = 1; j < 4; j++) {
if (a[j][i] > max[i]) {
max[i] = a[j][i];
}
}
}
}
```
函数接受一个二维数组 `a` 和一个长度为 4 的整型数组 `max` 作为参数,其中 `a` 的行数可以是任意正整数,但必须有 4 列。函数会遍历数组 `a` 的每一列,计算出每列中的最大值并存储到数组 `max` 中对应的位置。在函数结束时,数组 `max` 中存储的就是每列的最大值。
阅读全文