π好象有计算的方法……
但我不知道,如果你想调用π倒是有办法,
利用数学函数就可以了。
π=2*asin(1)
我的问题是输出的位数太多了,不知道应该怎么输出呀。
#include <stdlib.h> #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); }