可以帮我看看有什么问题吗?
给定一个4行5列的整型数组,求出这个数组每一列的最小值。若有相同的最小值,只用输出第一个即可。
4行,每行5个整数,中间用空格隔开
5行,第i行为第i列的最小值
612 97 851 450 440
888 662 960 481 747
480 52 222 313 279
830 511 14 227 530
480
52
14
227
279
#include<bits/stdc++.h>
using namespace std;
int mp(int a[6]){
int n,i,j;
float t;
cin>>n;
for(i=0;i<n-1;i++){
for(j=0;j<n-1-i;j++){
if(a[j]>a[j+1]){
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
cout<<a[0]<<endl;
}
const int MAXN=10001;
int a[6],b[6],c[6],d[6],e[6];
int main(){
for(int i=0;i<4;i++){
cin>>a[i]>>b[i]>>c[i]>>d[i]>>e[i];
}
mp(a);
mp(b);
mp(c);
mp(d);
mp(e);
return 0;
}
谢谢啦