|
|
发表于 2012-7-21 12:08:35
|
显示全部楼层
#include <stdio.h>
double result = 0, max, min;
void main()
{
double average(double a[10],int n);
double score[10] = {90, 89, 83, 79, 73, 99, 94, 90, 89, 91};
result = average(score,10);
printf("average result is: %5.2f\nmax is: %5.2f\nmin is: %5.2f\n", result, max, min);
}
double average(double a[10],int n)
{
double aver,sum=a[0];int i;
max=min=a[0];
for(i=1;i<n;i++)
{
if(a[i]>max)
{
max=a[i];
}
else if(a[i]<min)
{
min=a[i];
}
sum=sum+a[i];
}
aver=sum/n;
return aver;
} |
|