最大差值
最大差值
题面描述:
给定一个整数数组,请求出该数组中两数之差(绝对值)的最大值。
输入:
第一行为一个正整数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;
}
浙公网安备 33010602011771号