在下列程序中,调用f(8)的值是_______。intf(intn){if(n==1)return(1);elseif(n==2)return(2);elsereturn(f(n-1)+f(n-2));}
A: 34
B: 13
C: 21
D: 55
A: 34
B: 13
C: 21
D: 55
举一反三
- 如下程序中f(8)的值是________。int f(int n){if(n==1)return 1;elseif(n==2)return 2;elsereturn f(n-1)+f(n-2);} A: 13 B: 21 C: 55 D: 34
- 在下列程序中,调用f(5)的值是()intf(intn){if(n==1)return(1);elseif(n==2)return(2);elsereturn(f(n-1)+f(n-2));} A: (A) 8 B: (B) 7 C: (C) 10 D: (D)9
- 在下列程序中,调用f(5)的值是( ) int f(int n) { if(n==1) return(1); else if(n==2) return(2); else return(f(n-1)+f(n-2)); }
- 下面程序执行的结果是 。#include<;stdio.h>;int f(int );int main(){int z;z=f(5);printf("%d\n",z);return 0;}int f(int n){if(n==1||n==2)return 1;elsereturn f(n-1)+f(n-2);}
- 对于以下递归函数,调用f(4),其返回值为( )。int f (int n){if(n==1||n==0)return f(n-1)+f(n-2);elsereturn n+2;} A: 6 B: 13 C: 18 D: 25