给定一个n行n列的方阵(10>=n>=2),编程实现输出它每一列的最小值。
样例">输入格式和样例:
在第一行输入n的值,从第2行开始输入n行n列的方阵:
3
27 16 26
22 7 28
4 25 2
输出格式和样例:
输出这个方阵每一列的最小值,每个数占3列:
4 7 2
#include<stdio.h>
int main()
{
int a[10][10],i,j,n,t,min[i];
scanf("%d",&n);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
for(j=0;j<n;j++)
{
min[j]=a[0][j];
for(i=0;i<n;i++)
{
if(a[i][j]<min[j])
min[j]=a[i][j];
}
}
for(j=0;j<n;j++)
printf("%3d",min[j]);
return 0;
}