#include <stdio.h>
#inlcude<stdlib.h>
int main()
{
int n = 0;
scanf("%d", &n);
double* arr = (double*)realloc(NULL, n * sizeof(double));//动态内存管理,手动调整arr的内存大小
for (int i = 0; i < n; i++)
{
scanf("%lf", &arr[i]);//挨个赋值
}
double aver, max, min;
max = arr[0];
min = arr[0];
double sum = 0;
for (int i = 0; i < n; i++)
{
if (arr[i] > max)
{
max = arr[i];
}
if (arr[i] < min)
{
min = arr[i];
}
sum += arr[i];
}
aver = (double)(sum / n);
printf("%.2lf %.2lf %.2lf", max, min, aver);
return 0;
}



京公网安备 11010502036488号