正经题解
2026-06-16 21:53:40
发布于:浙江
4阅读
0回复
0点赞
方法一
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
int x,maxn=-1;
for(int i=0;i<n;i++){
cin >> x;//记录值📝
if(x >= maxn){
maxn = x;
}
}
cout << maxn;
return 0;
}
方法二
#include <bits/stdc++.h>
using namespace std;
int a[1005];
int cmp(int a,int b){
return a>b;
}
int main(){
int n;
cin >> n;
for(int i=0;i<n;i++)cin >> a[i];
sort(a,a+n,cmp);
cout << a[0];
return 0;
}
方法三(作者本人代码)
#include<algorithm>
#include<iostream>
using namespace std;
int n,a[1010],mx=-20000;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
mx=max(mx,a[i]);
}cout<<mx<<'\n';
return 0;
}
方法四(作者本人代码)
#include<cstdio>
#include<climits>
int main(){
int n,mx=INT_MIN;scanf("%d",&n);
for (int i = 0; i < n; ++i) {
int x;scanf("%d",&x);
if(x>mx)mx=x;
}
printf("%d\n",mx);
return 0;
}
这里空空如也








有帮助,赞一个