求平均数 利用替归调用

作者在 2008-07-24 12:01:17 发布以下内容
#include <iostream.h>
#include <stdio.h>

int a[]={2,1,2,3,4,5,6,7,8,9};
float f(int n)
{
    if(1==n)
        return (float)a[0];
    else
        return((float)((n-1)*f(n-1)+a[n-1])/n);
}

main()
{
    int n=5;
    printf("f(%d)=%f\n",n,f(n));

}
编程类 | 阅读 1699 次
文章评论,共0条
游客请输入验证码
文章归档
最新评论