C语言编程。在二维数组a中选出各列最大元素组成一个一维数组b,将数组b输出。int a[3][4]
C语言编程。在二维数组a中选出各列最大元素组成一个一维数组b,将数组b输出。inta[3][4]={{3,6,12,7},{9,4,5,8},{15,10,21,2}};...
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。在线等急求!
展开
1个回答
展开全部
#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]);
}
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]);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询