有帅哥美女会下面这个编程代码么

测量数据时因受不确定因素的干扰,所测到的数据中会包含噪声数据,即过大或过小的测量值;消除噪声数据的方法之一是多次测量后求平均值。现有一组室温的原始测量值(单位为(C):21.2, 21.3, 20.8, 29.9, 21.4, 17.0, 21.4, 21.5, 21.1, 21.9。求原始数据的最大值、最小值和平均值。
要求:编写函数Average计算一组数据的最大值、最小值和平均值


#include<stdio.h>
void Average(float a[])
{
    float max,min;
    max=min=a[0];
    float sum=0;
    for(int i=0;i<10;i++)
    {
        if(a[i]>max)
           max=a[i];
        if(a[i]<min)
           min=a[i];
        sum=sum+a[i];
    }
    printf("max=%f\nmin=%f\naver=%f\n",max,min,sum/10);
}
int main()
{
    float a[10]={21.2, 21.3, 20.8, 29.9, 21.4, 17.0, 21.4, 21.5, 21.1, 21.9};
    Average(a);
    return 0;
}