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】; else 【3】; }
#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); }