#include<stdio.h>
int main()
{
float fmax(float s[],int n);
float fmin(float s[],int n);
float faverage(float s[],int n);
float score[10],avr,max,min;
int i;
printf("请输入10个成绩,空格或回车分离;\n");
for(i=0;i<10;i++)
scanf("%f",&score[i]);
max=fmax(score,10);
min=fmin(score,10);
avr=faverage(score,10);
printf("最大值;%.2f,最小值;%.2f,平均值;%.2f",max,min,avr);
}
float fmax(float s[],int n)
{
float max=s[0];
int i;
for(i=1;i<n;i++)
if(s[i]>max) max=s[i];
return max;
}
float fmin(float s[],int n)
{
float min=s[0];
int i;
for(i=1;i<n;i++)
if(s[i]<min) min=s[i];
return min;
}
float faverage(float s[],int n)
{
float sum=0;
int i;
for(i=0;i<n;i++)
sum=sum+s[i];
//avr=sum/n;
return (sum/n);
}