- 利用递归方法求10个任意整数实数的平均值。
#include<stdio.h>
float aver(int n);
float a[10];
int main()
{
int i;
for(i=0;i<10;i++)
scanf("%f",&a[i]);
printf("%.2f\n",aver(10));
}
float aver(int n)
{
float av;
if(n==1) return a[0];
else
{
av=(a[n-1]+aver(n-1)*(n-1))/n;
}
return av;
}