高质量题解|A610.数列求最值
2026-02-04 21:52:41
发布于:北京
0阅读
0回复
0点赞
解题思路
先找到最小值和最大值,注意 small 要设到最大,big 设到最小
如果 a[ i ] 小于 small,那么 small 就赋值为 a[ i ] ;如果 a[ i ] 大于 big ,那么 big 就赋值为 a[ i ]
代码
#include <bits/stdc++.h>
using namespace std;
int a[1010];
int main(){
int n,small = 10000,big = -1;
cin >> n;
for(int i = 1;i <= n;i++){
cin >> a[i];
}
for(int i = 1;i <= n;i++){
if(a[i] < small){
small = a[i];
}
if(a[i] > big){
big = a[i];
}
}
cout << small << " " << big;
return 0;
}
这里空空如也








有帮助,赞一个