//计算量巨大,效率低 #include <stdio.h> int fib(int x) { if(x<=2) { return 1; } else return fib(x-1)+fib(x-2); } int main () { int a,b; scanf("%d",&a); b=fib(a); printf("%d\n",b); return 0; }