0
已解决
江齐悦
高级光能
高级光能
4891 最高身高2经验值:0
题目描述 Description
酷町猫在做早操时,突然很想找到人群中最高的那个人,可是由于自己有点矮,你能帮他找到最高的那个人吗?
输入描述 Input Description
第一行,两个数n,m
接下来n行,每行m个数
输出描述 Output Description
输出这组数据的最大值
样例输入 Sample Input
3 3 135 125 115 130 120 150 130 140 170
样例输出 Sample Output
170
数据范围及提示 Data Size & Hint
n,m<=100
怎么写?
0
已采纳
李熙尧
中级守护
中级守护
int a,b,c,d=0;
cin>>a>>b;
for(int i=1;i<=a;i++){
for(int j=1;j<=b;j++){
cin>>c;
if(c>=d){
d=c;
}
}
}
cout<<d;
0
0
汪宇航
新手启示者
新手启示者
典型的双重循环+循环求最大值问题
1、思路:
1)、定义、输入m,n;
2)、定义maxn=0;
3)、双重循环,输入a数组
4)、每输入一个a,用maxn检测,maxn=大数:
maxn=max(maxn,a[i]);
5)、输出maxn
2、定义:
int n,a[1000000],maxn=0; //maxn可以不赋值
3、头文件:
#include <iostream>
汪宇航在2021-03-28 11:08:18追加了内容
注:
定义的数组应为a[5000][5000];
而给maxn赋值则为:
maxn=max(maxn,a[i][j]);