#include<stdio.h>
void fun(int tt[3][4],int pp[4])
{
int i=0;
int j=0;
int k=0;
int min=0;
for(j=0;j<4;j++)
{
min=tt[0][j];
for(i=1;i<3;i++)
{
if(tt[i][j]<min)
{
min=tt[i][j];
}
}
pp[k]=min;
k++;
}
}
int main()
{
int n=0;
int pp[4]={0};
int tt[3][4]={
{5,2,8,4},{6,9,1,3},{8,10,6,2}};
fun(tt,pp);
printf("该二维数组每一列的最小值分别是\n");
for(n=0;n<4;n++)
{
printf("%5d",pp[n]);
}
return 0;
}
运行结果如下: