斐波那契数列的通项公式在C语言中如何表达?

f=(1/sqrt(5))*(((1+sqrt(5))/2)^(n+1)-((1-sqrt(5))/2)^(n+1));为什么总是不认呢,说invalid operand to binary

繁花不似锦
浏览 1769回答 1
1回答

慕田峪7331174

c语言中的^表示异或,不是幂的意思。算幂可以用循环或者pow函数,手写快速幂会更快一些。
打开App,查看更多内容
随时随地看视频慕课网APP