C语言斐波那契数列问题int Fibonacci(int k, int m){\x09 int result;\x09 if (m==k-1) return 1;\x09 if (m<k-1) return 0;\x09 if (m>=k){\x09\x09 for(int i=m-1; i>i-k-1;--i){\x09\x09 result+=Fibonacci(k,i);\

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/13 01:46:39
C语言斐波那契数列问题int Fibonacci(int k, int m){\x09    int result;\x09    if (m==k-1) return 1;\x09    if (m<k-1) return 0;\x09    if (m>=k){\x09\x09        for(int i=m-1; i>i-k-1;--i){\x09\x09            result+=Fibonacci(k,i);\
xT}k@*b\^4L\r6MC|A"NPՁt/Koa/Z:y;~y~/{kAF":<ܣ/67k bD0RI_ 4.̬~?anbVu8wp9p!ЍҨ`! bT҂Gq"=&l]1~m"I}=oV?{yR)p }Hmfl'8D1<3E3&$V- H,wKu%q-c@(Zdgs@THTl$AQ`WcTQ4R¢UC Y&h sˋ"geESm(hX&@aѺ cǺvx.찖yJWxMrͪqȱPϊ7Kf7Ϲrkk4F'XV}`$d ;m$~(ηףh6h7zWѻ׆qÇd?rG`I;t;EO?fJOamy߃ΰo?=^X

C语言斐波那契数列问题int Fibonacci(int k, int m){\x09 int result;\x09 if (m==k-1) return 1;\x09 if (m<k-1) return 0;\x09 if (m>=k){\x09\x09 for(int i=m-1; i>i-k-1;--i){\x09\x09 result+=Fibonacci(k,i);\
C语言斐波那契数列问题

int Fibonacci(int k, int m){

\x09    int result;

\x09    if (m==k-1) return 1;

\x09    if (m<k-1) return 0;

\x09    if (m>=k){

\x09\x09        for(int i=m-1; i>i-k-1;--i){

\x09\x09            result+=Fibonacci(k,i);

\x09\x09            cout<<result<<endl;

\x09\x09        }

\x09\x09    return result;

\x09    }

}

上述函数为什么无法得到正确的结果?


C语言斐波那契数列问题int Fibonacci(int k, int m){\x09 int result;\x09 if (m==k-1) return 1;\x09 if (m<k-1) return 0;\x09 if (m>=k){\x09\x09 for(int i=m-1; i>i-k-1;--i){\x09\x09 result+=Fibonacci(k,i);\
result没初始化,循环条件好象不对