神犇营-36-整数序列的元素最大跨度值

版权声明:本文为博主原创文章,未经博主允许不得转载。如需转载,请与博主联系。 https://blog.csdn.net/qq_31790997/article/details/89422736

【小韦同学@神犇营-36-整数序列的元素最大跨度值】

题目:

描述

给定一个长度为n的非负整数序列,请计算序列的最大跨度值(最大跨度值 = 最大值减去最小值)。

输入

一共2行,第一行为序列的个数n(1 <= n <= 1000),第二行为序列的n个不超过1000的非负整数,整数之间以一个空格分隔。

输出

输出一行,表示序列的最大跨度值。

输入样例1

6
3 0 8 7 5 9

输出样例1

9

题解:

/*********************************************************************

* 题目:神犇营-36-整数序列的元素最大跨度值 
* 作者:小韦老师
* 邮箱:[email protected]

* 题解:
	思路:
	用一个变量记录最大值,一个变量记录最小值,每次输入一个数时更新最大
	最小值,结束后输出最大值减最小值即可。 
	注意:
	最大值要初始化为比0小的数,最小值要初始化为比1000大的数。 

*********************************************************************/

#include <bits/stdc++.h>

using namespace std;

int main() {

	int n;
	cin >> n;
	// 记录最大值、最小值,记得初始化 
	int Max = -1, Min = 100000;
	int x;
	for (int i = 0; i < n; i++) {
		cin >> x;
		Max = max(Max, x);
		Min = min(Min, x);
	}
	cout << Max - Min;
	
	return 0;
}

我是小韦同学,企者不立,跨者不行,每天进步一点点。
欢迎大家多多交流,如果发现有错误,请多指正。有疑问的同学也可以留言评论或者发邮件。
邮箱:[email protected]

猜你喜欢

转载自blog.csdn.net/qq_31790997/article/details/89422736