最大差值

最大差值

题面描述:

给定一个整数数组,请求出该数组中两数之差(绝对值)的最大值。

输入:

第一行为一个正整数N(1<N<=10000),随后第二行为N个整数。

输出:

该数组中两数之差(绝对值)的最大值。

示例输入:


5
105 7 9 16 -31

 

示例输出:

 

136

 
 

#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int nums[n];
int min,max;
for(int i=0;i<n;i++){
cin>>nums[i];
if(i==0) min=max=nums[i];
min=(nums[i]<min)?nums[i]:min;
max=(nums[i]>max)?nums[i]:max;
}
cout<<max-min<<endl;
return 0;
}

posted on 2020-04-10 17:49  牛死了的小菜鸡  阅读(441)  评论(0)    收藏  举报

导航