#include<stdio.h>
#include<stdlib.h>
#include<math.h>
long Fibonacci(int n)
{
int T;
if(n==1||n==2)
T=1;
else
T=Fibonacci(n-1)+Fibonacci(n-2);
return T;
}
int main()
{
int n;
while(1)
{
printf("請輸入n:");
scanf("%d",&n);
printf("函數傳回的Fibonacci數是:%d\n",Fibonacci(n));
}
return 0;
}
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiQ3chVEa0V3bT9CX5RXa2Fmcn9CXwczLcVmds92czlGZvwVP9EUTDZ0aRJkSwk0LcxGbpZ2LcBDM08CXlpXazRnbvZ2LcRlMMVDT2EWNvwFdu9mZvwVP9cnT1sGVNVDetp1a1cVY0Z1MjZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39zN2YzMyETNyIzNyUDM1EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)