#include<stdio.h>
#include<stdlib.h>
void fun(int a[3][4],int row,int column)
{
int i,j,k;
int m[4];
for(i = 0;i<column;i++)
{
m[i] = a[0][i];
//int temp = 0;
for(j = 0;j<row;j++)
{
if(m[i]>a[j][i])
m[i] = a[j][i];
}
//printf("%d\n",m);
}
for(k = 0;k<4;k++)
{
printf("%d\n",m[k]);
}
}
void main()
{
int a[3][4]={{23,14,56,31},{78,56,90,12},{67,54,10,87}};
fun(a,3,4);
}
我最开始犯的错误是:在做嵌套循环时,外层写成了i