题解 | 最大的差
最大的差
https://www.nowcoder.com/practice/0cc49c97703d471dae00b43a5649e4f9
题干解读:给出n个数据,要求求他们的最大差
解体思路最大差即为最大值和最小值的差值,所以应该在这n个数中找到最大最小值,相减即可得出.
#include <iostream>
using namespace std;
int main() {
int n;
cin>>n;
int a[n];
int max,min;
for(int i=0;i<n;i++){
cin>>a[i];
if(i==0){
max = a[i];
min= a[i];
}else{
if(a[i]>max){
max = a[i];
}else if(a[i]<min){
min= a[i];
}
}
}
cout<<max-min;
}

