為什么這樣程序運行不了
#include<stido.h>
int?Fibonacci(int?n)
{
????if(n==1||n==2)
????{return?1}
????else
????{
????????int?result;
????????result=Fibonacci(n-1)+Fibonacci(n-2);
????????return?result;
????}
}
int?main()
{
????int?n;
????printf("第%d項是:%d",n,Fibonacci(n));
????return?0;
}
2017-09-20
改這些 ?#include<stdio.h> ? ? return 1 ;?
2018-05-20
主函數中n沒有賦值,所以才造成程序沒有結果