C语言填空:函数递归应用

#include <stdio.h>
//数列的第1 2项值为1,此后各项值均为该项前二项之和,计算数列第30项的值 
int f(int n);
main()
{
    printf("%d",【1】);
    getchar();
}
int f(int n)
{
    if(n==1 || n==2) 【2】;
    else3】;
}
#include <stdio.h>
//数列的第1 2项值为1,此后各项值均为该项前二项之和,计算数列第30项的值 
int f(int n);
main()
{
    printf("%ld",f(30));
    getchar();
}
int f(int n)
{
    if(n==1 || n==2) return 1;
    else return f(n-1)+f(n-2);
}

 

posted @ 2023-02-08 20:26  myrj  阅读(27)  评论(0编辑  收藏  举报