圆周率的计算(C语言版,绝对精华)
2005-11-27 19:55
302 查看
#include<stdio.h>
long a=10000,b,c=2800,d,e,f[2801],g;
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);
scanf("%s");
return 0;
}
太牛的程序了,算法了不起,哪位老兄可以解释一下,让小弟长长见识!
long a=10000,b,c=2800,d,e,f[2801],g;
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);
scanf("%s");
return 0;
}
太牛的程序了,算法了不起,哪位老兄可以解释一下,让小弟长长见识!
相关文章推荐
- 蒙特卡罗思想计算圆周率的三种算法
- 计算圆周率到指定精度.
- leetcode 719. Find K-th Smallest Pair Distance 第k小的绝对距离 + 暴力计算真棒
- 利用Java随机数计算圆周率π
- 请教高手:如何利用Delphi实现多线程圆周率的计算
- 也谈圆周率计算
- 计算圆周率的C#程序
- 计算圆周率
- 循环-02. 计算圆周率(15)
- PAT-计算圆周率(简单编程题)
- 圆周率的计算公式
- mysql命令集锦[绝对精华]
- evc vc字符串转换处理一:(绝对精华,收集所有的例子)
- 概率算法--蒙特卡罗算法计算圆周率
- 计算圆周率的C程序
- 利用“三角化”计算行列式快速求解程序(验证过很多题目的,绝对准确)
- 绝对精华-win8如何使用,玩转win8看完绝不后悔
- 计算绝对天数
- JavaScript实现计算圆周率到小数点后100位的方法示例
- vc字符串转换处理:(绝对精华,收集所有的例子)