时间限制: 1 Sec 内存限制: 128 MB
提交: 67 解决: 57
[状态] [提交] [命题人:admin]
题目描述
输出一个整数序列中最大的数和最小的数的差。
输入
第一行为M,表示整数个数,整数个数不会大于10000;
第二行为M个整数,以空格隔开,每个整数的绝对值不会大于10000。
输出
输出M个数中最大值和最小值的差。
样例输入 Copy
5 2 5 7 4 2
样例输出 Copy
5
来源/分类
===========================一道不怎么华丽的分割线============================
#include<bits/stdc++.h>
using namespace std;
int a[10000000];
int main(){
int n,max=-99999,min=9999999,c;
cin>>n;//输入n
for(int i=1;i<=n;i++){
cin>>a[i];//输入值
if(a[i]<min) min=a[i];//判断最小值
if(a[i]>max) max=a[i];//判断最大值
}
c=max-min;//求出最大最小值的差
cout<<c;//输出答案
}
P.S
给个关注吧