题目描述
小明所在的班级一共有n个学生,每学期要上m门课,并且都要考试。给出n个学生每一门课程的考试成绩,请帮助老师统计出每门课程最高的得分和最低的得分。
输入格式
第一行两个整数n,m
接下来n行,每行有m个整数,按照顺序分别表示一门课程的得分s。
输出格式
两行,第一行表示每门课的最高分,第二行表示每门课的最低分。输出内容每行末尾不要输出多余的空格。
输入输出样例
输入
3 5
1 2 3 4 5
2 2 2 2 2
5 4 3 2 1
输出
5 4 3 4 5
1 2 2 2 1
我的
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m;
cin>>n>>m;
int a[n][m];
for(int i=0;i<n;i++){
for(int j=0; j<m; j++){
cin >> a[i][j];
}
}
int mn[15]={0},mx[15]={0},ans=0;
for(int j=0; j<m; j++){
mn[ans]=a[ans][j];
for(int i=0; i<n; i++){
mx[ans]=max(mx[ans],a[i][j]);
mn[ans]=min(mn[ans],a[i][j]);
}
ans++;
}
cout << endl;
for(int i=0; i<m; i++)cout << mx[i] << ' ';
cout << endl;
for(int i=0; i<m; i++)cout << mn[i] << ' ';
return 0;
}