#include <stdio.h>
int main()
{
void shuru(float a[],int n);
float zongfen(float a[],int n);
float pingjun(float sum2,int n);
void paixu(float a[],int n);
float score [30], sum1=0.0, average=0.0;
int i;
printf("please 30 datas:\n");
shuru(score,30);
sum1=zongfen(score,30);
average=pingjun(sum1,30);
paixu(score, 30);
for(i=0;i<10;i++)
printf(" score[%d]=%f\n" ,i, score[i]);
printf("sum=%f\n",sum1);
printf("average=%f\n" , average);
return 0;
}
void shuru(float a[],int n)
{
int i;
for (i=0;i<n;i++)
scanf( "%f",&a[i]);
}
float zongfen(float a[],int n)
{
int i;
float sum0=0.0;
for (i=0;i<n;i++)
sum0=sum0+a[i];
return sum0;
}
float pingjun(float sum2,int n)
{
float ave=0.0;
ave=sum2/n;
return ave;
}
void paixu(float a[],int n)
{
int i,j;
float temp=0.0;
for (i=0;i<n-1;i++)
for(j=0;j<n-1-i;j++)
{
if(a[j]<a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}