求助
  • 板块灌水区
  • 楼主nini0913
  • 当前回复6
  • 已保存回复6
  • 发布时间2024/3/16 21:54
  • 上次更新2024/3/17 01:45:02
查看原帖
求助
1062571
nini0913楼主2024/3/16 21:54

可以帮我看看有什么问题吗?

例4.4-1 每列最小值

题目描述

给定一个4行5列的整型数组,求出这个数组每一列的最小值。若有相同的最小值,只用输出第一个即可。

输入格式

4行,每行5个整数,中间用空格隔开

输出格式

5行,第i行为第i列的最小值

样例 #1

样例输入 #1

612 97 851 450 440
888 662 960 481 747
480 52 222 313 279
830 511 14 227 530

样例输出 #1

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;
}

谢谢啦

2024/3/16 21:54
加载中...