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

蘼子發表於2020-11-03

題目

給定一個正整數 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;
}
 

相關文章