很牛的圆周率算法(800位)

匿名 (未验证) 提交于 2019-12-02 23:03:14
 #include<iostream> #include<cstdio> #include<algorithm> using namespace std;  int a=10000,b,c=2800,d,e,f[2801],g;  int main() {     for(;b-c;)     f[b++]=a/5;     for(;d=0,g=c*2;c -=14,printf("%.4d",e+d/a),e=d%a)     for(b=c; d+=f[b]*a,f[b]=d%--g,d/=g--,--b; d*=b);     return 0; }

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!