信息学奥赛一本通1112:最大值和最小值的差 视频题解
1112:最大值和最小值的差
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 32908 通过数: 19042
【题目描述】
输出一个整数序列中最大的数和最小的数的差。
【输入】
第一行为M,表示整数个数,整数个数不会大于10000;
第二行为M个整数,以空格隔开,每个整数的绝对值不会大于10000。
【输出】
输出M个数中最大值和最小值的差。
【输入样例】
5
2 5 7 4 2
【输出样例】
5
//信息学奥赛一本通1112:最大值和最小值的差 视频题解
#include<bits/stdc++.h>
using namespace std;
//微信14808098 一起快乐学习信息学奥赛
//更多视频题解点击 blog.csdn.net/weixin_42790071
//更多视频题解 百度搜索:清远尚贤博客
int a[10005];
int max_=-20000;
int min_=20000;
int n;
int main() {
cin>>n;
for(int i=1;i<=n;i++){
scanf("%d",&a[i]);
if(a[i]>max_){
max_ = a[i];
}
if(a[i]<min_){
min_ = a[i];
}
}
printf("%d",max_-min_);
return 0;
}