编程题:求一个二位数组中每列元素的最小值,并依次存入一维数组pp中。

2024-11-08 16:32:19
推荐回答(1个)
回答(1):

如下面的程序:

#include
int main()
{
// a 是一个二维数组
int a[3][4]={{1,9,10, -2},
{3,5,2, 77},
{89,4,89, 8}}, pp[4];
int i,j;

int m=3, n = 4;
for(i=0;i int min = a[0][i];
for(j=1;j {
if (a[j][i] < min) min = a[j][i];
} //少了一个逗号
pp[i] = min;
}
//输出每一列的最小值
for(i=0; i printf("%d ", pp[i]);
}

printf("\n");
}