其实黄金分割率也可以用斐波那契来计算:f[n-1]/f[n]
下面是C++代码:
#include<bits/stdc++.h>
using namespace std;
typedef unsigned long long ull;
ull n=93,a[1009];
int main(){
a[1]=1,a[2]=1;
for (int i=3;i<=n;++i)
a[i]=a[i-1]+a[i-2];
cout<<"黄金分割率:"<<fixed<<setprecision(53)<<(1.*a[n-1]/a[n])<<endl;
return 0;
}
运行结果:
53位的黄金分割率,由f[92]/f[93]计算
喜欢就点个赞呗