public static int Foo(int i) { if (i <= 0) return 0; else if(i > 0 && i <= 2) return 1; else return Foo(i -1) + Foo(i - 2); } int i= Foo(30); System.out.println(i);
int fun(int i) { if(i<=0) return 0; Else if(i<=2) return 1; else return fun(i-1)+fun(i-2); } void main() { printf(“%d\n”,fun(30)); }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题