极差
题目描述
一组数中的最大值和最小值的差,称作极差(range)。这是统计学的重要概念,例如一年中石油价格的极差越大,一般说明世界形式越不稳定;相邻两趟地铁到站间隔时间的极差,则可以反映地铁调度是否成功。
请求出 n n n个数的极差。
输入格式
第一行,一个整数 n n n,代表数的个数。
第二行, n n n个0到100的整数,用空格分隔,依次代表每个数。
输出格式
一个整数,即所求极差。
样例 #1
样例输入 #1
5
90 91 92 93 94
1
2
样例输出 #1
4
1
样例 #2
样例输入 #2
6
33 3 12 0 9 100
1
2
样例输出 #2
100
1
提示
1 ≤ n ≤ 10000 1 \le n \le 10000 1≤n≤10000
答案
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,c,max=-1,min=101;
cin >> n;
for(int i=1;i<=n;i++){
cin >> c;
if(c >= max) max = c;
if(c <= min) min = c;
}
cout << max-min;
return 0;
}
原文作者:SunnyLi1106