因为这道题要求打印每一行,所以我犯了一个错误 下面是一个没有语法错误可以执行的代码: #include <stdio.h> int fib (int n) { if(n == 1) { printf("Fib(%d)=%d\n",n,1); return 1; } else if(n == 2) { printf("Fib(%d)=%d\n",n