7-1 最大值和最小值 (10分)__C++

题目

给定一个正整数 N,接下来输入 N 个正整数(输入的数字大于等于 0,小于 1000)。 找出它们中的最大值和最小值,输出最大值减最小值。

输入格式

一个正整数 N 接下来连续输入 N 个正整数

输出格式

输入整数中的 最大值减去最小值 的结果

输入样例:

5
4 8 10 1 2

输出样例:

9

代码

#include <iostream>
using namespace std;
int main()
{
	long int n,i=1,max=0,min=1000,a;
	cin>>n;
	//以下通过多次重复赋值求得最大值和最小值
	while(n>=i)
	{
		cin>>a;
		if(a>=max) max=a;
		if(a<=min) min=a;
		i++;
	}
	cout<<max-min<<endl;
	return 0;
}
 

你可能感兴趣的:(c++题库,c++)