早教吧作业答案频道 -->其他-->
C++Fibonacci的通项公式说是要……求Fibonacci的第K项的位数我用的公式,但数数据大了之后可能会有错,不知道怎么处理.有什么办法解决为了大家方便回答我的问题,我把的我代码给出来.#include#in
题目详情
C++ Fibonacci 的通项公式
说是要……求Fibonacci的第K项的位数
我用的公式,但数数据大了之后可能会有错,不知道怎么处理.有什么办法解决
为了大家方便回答我的问题,我把的我代码给出来.
#include
#include
using namespace std;
long double G(int _k){
switch(_k){
case 1:
case 2:return 0; break;
default:return log10l((powl((1.0+powl(5,0.5))/2,_k))/powl(5,0.5));
//default:return log10l(powl(10.0,G(_k-2))+powl(10.0,G(_k-1)));-powl((1.0-powl(5,0.5))/2,_k)
}
//return 0;
}
int main(){
int n,k;
long double y;
long long value;
scanf("%d",&n);
for(int i=1;i
说是要……求Fibonacci的第K项的位数
我用的公式,但数数据大了之后可能会有错,不知道怎么处理.有什么办法解决
为了大家方便回答我的问题,我把的我代码给出来.
#include
#include
using namespace std;
long double G(int _k){
switch(_k){
case 1:
case 2:return 0; break;
default:return log10l((powl((1.0+powl(5,0.5))/2,_k))/powl(5,0.5));
//default:return log10l(powl(10.0,G(_k-2))+powl(10.0,G(_k-1)));-powl((1.0-powl(5,0.5))/2,_k)
}
//return 0;
}
int main(){
int n,k;
long double y;
long long value;
scanf("%d",&n);
for(int i=1;i
▼优质解答
答案和解析
log(a*b)=log(a)+log(b);
log(a/b)=log(a)-log(b);
分解后再求解
log(a/b)=log(a)-log(b);
分解后再求解
看了 C++Fibonacci的通...的网友还看了以下:
因式分解a的3次方-abc+a平方b-a平方c 2020-04-05 …
因式分解:a的平方(a-b)+b的平方(b-a)= 2020-04-05 …
因式分解:a的平方乘(a-b)+b的平方乘(b-a) 2020-04-05 …
因式分解a的3次方-a的平方b-a的平方+b 2020-04-05 …
因式分解 -a的五次方+a 2020-04-05 …
这个题我们有思路,设A为三阶矩阵,a1=(1,2,1)Ta2=(0,1,1)T都是AX=0的解,A 2020-04-13 …
20092009已知f(x)=∑|x+i|+∑|x-i|(x∈R)且f(a^2-3a+2)=f(a 2020-05-13 …
某化工厂排出的污水中,含有一种有害难降解的有机物A.通过实验,研究人员从污泥中筛选出能高效降解A的 2020-05-17 …
求详细解答:阅读理解.阅读理解.A.MynameisDanny.I'mfromEngland.Ia 2020-05-17 …
a的七次方加B的七次方因式分解a的七次方加b的七次方因式分解a的七次方加b的七次方因式分解的详细解 2020-06-12 …