第1个回答 2014-04-30
#include <stdio.h>
#define N 10
double average(int a[ ], int n)
{
if (n == 1)
return a[0];
else
return ((n - 1) * average(a, n - 1) + a[n - 1]) / n;
}
int main( )
{
int a[N] = {73, 39, 43, 71, 11, 7, 69, 77, 100, 96};
double aver;
aver = average(a, N);
printf("%lf\n", aver);
}