C语言编程。在二维数组a中选出各列最大元素组成一个一维数组b,将数组b输出。int a[3][4]

C语言编程。在二维数组a中选出各列最大元素组成一个一维数组b,将数组b输出。int a[3][4]={{3,6,12,7},{9,4,5,8},{15,10,21,2}};则结果数组b的元素值为:3,4,5,2。在线等急求!

#include<stdio.h>//看你的例子应该是求每列的最小值吧,下面是求每列最小值
void main(){
int i,j,min;
int b[4];

int a[3][4]={{3,6,12,7},{9,4,5,8},{15,10,21,2}};
for( i=0;i<4;i++)
{
min=a[i][i];
for(j=0;j<3;j++){
if(min>a[j][i])min=a[j][i];

}
b[i]=min;

}

for(i=0;i<4;i++)
printf("%2d",b[i]);

}
温馨提示:答案为网友推荐,仅供参考
相似回答