描述 |
---|
定义两个整数a和b的距离为a减b的绝对值,即|a-b|。输入m个正整数,输出距离最远的两个正整数之间的距离。 |
输入 |
多组案例。一个正整数n,表示案例的数量。(n<=20) 每组案例先是一个正整数m,然后是m个正整数。(2<=m<=10000) |
输出 |
针对每组案例,输出一个整数,表示距离最远的两个正整数之间的距离。 每组案例输出完都要换行。 |
样例输入 复制样例 |
2 4 3 1 4 7 5 4 3 2 4 1 |
样例输出 |
6 3
|
HINT |
解:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
int m;
cin>>m;
int max,min;
for(int j=1;j<=m;j++)
{
int a;
cin>>a;
if(j==1)
{
min=a;
max=a;
}
else
{
if(a>max) max=a;
if(a<min) min=a;
}
}
cout<<abs(max-min)<<endl;
}
return 0;
}