c語言遞歸函數的調用

int fun();

int main()
{
    int n,sum=0,i;
    scanf("%d",&n);
    for (i=1; i<=n; i++)
    {
        sum+=fun(i);
    }
        printf ("%d/n",sum);
}

int fun (int m)
{   int a;
    if (m==1||m==2)
        a=1;
    else
        a=fun(m-1)+fun(m-2);
    return (a);
}
相關文章
相關標籤/搜索