输入
输入包括两行,第一行为数组的大小n,接下来一行输入n个数,以空格隔开
输出
输出数组中最大值与最小值的差,结果保留两位小数
样例输入
3 1 2 5
样例输出
4.00
#include<stdio.h>
#define N 400
double CH(double a[],int n);
int main()
{
double a[N];
int n, i;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%lf",&a[i]);
printf("%.2lf",CH(a,n));
return 0;
}
double CH(double a[],int n)
{
int i;
double max = a[0];
double min = a[0];
double c;
for (i = 0; i < n; i++)
{
if(max < a[i])
max = a[i];
if(min > a[i])
min = a[i];
}
c = max - min;
return c;
}