#include<stdio.h>float avgint(int a[],int n){ float mm,tt; if(n==1) tt=a[0]; else { mm=avgint(a,n-1); tt=(mm*(n-1)+a[n-1])/n;//(前n-1项的和加最后一项)除以n } return tt;}void main(){int a[]={5,6,7}; printf("%.2f",avgint(a,3));}