C语言:递归函数

 

 

#include <stdio.h>
float fh(int n)
{
    if(n==1) return 1;
    else return 1/(n-1+1/fh(n-1));
}
main()
{
    float aa=0;
    int a,b;
    for(a=1;fh(a)>=0.001;a++)
    //printf("%f\n",fh(3));
    aa=aa+fh(a);
    printf("%f",aa);
    getchar();
 }

 

posted @ 2023-01-18 15:01  myrj  阅读(127)  评论(0编辑  收藏  举报