最大跨度 (Standard IO)
时间限制: 1000 ms 空间限制: 262144 KB 具体限制
题目:给定一个长度为n的非负整数序列,请计算序列的最大跨度值(最大跨度值 = 最大值减去最小值)。
输入
输入一共两行,第1行为序列的个数n(1≤n≤1000),第2行为序列的n个不超过1000的非负整数,整数之间以一个空格分隔。
输出
输出最大跨度值。
样例输入
6
3 0 8 7 5 9
样例输出
9
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int num, max, min;
max = 0;
min = 1001;
// 先找出序列中最大值和最小值
for (int i = 1; i <= n; i++)
{
cin >> num;
if (num > max)
max = num;
if (num < min)
min = num;
}
// 最大值-最小值=最大跨度值
cout << max - min << endl;
return 0;
}