用c语言编写程序:编写函数,由实参传来一个矩阵A[M][N],按列输出它每一列上最大值和最小值的 差
时间: 2023-06-05 08:06:09 浏览: 97
C语言程序设计-求一批数中最大值和最小值的差.c
5星 · 资源好评率100%
值。
好的,这是一个计算问题,我可以为您提供答案。以下是 C 语言的函数实现:
```c
void columnMinMax(int A[][N], int M, int N) {
int i, j, max, min;
for(j = 0; j < N; j++) {
max = A[0][j];
min = A[0][j];
for(i = 1; i < M; i++) {
if(A[i][j] > max) {
max = A[i][j];
}
if(A[i][j] < min) {
min = A[i][j];
}
}
printf("Column %d: %d\n", j+1, max-min);
}
}
```
您可以调用该函数并传入矩阵 `A` 的指针作为第一个参数,矩阵的行数 `M` 和列数 `N` 作为第二和第三个参数,以计算每一列上最大值和最小值的差值并输出结果。
希望能帮到您!
阅读全文