读书人

C++中怎么把精度提高

发布时间: 2012-02-14 19:19:19 作者: rapoo

C++中如何把精度提高
比如怎样计算PI几百位?
如两个DOUBLE的数相*,如何使他们不失精,不变成科学记数...
好简单的问题,谁能解决谢谢.

[解决办法]
int main(int argc, char* argv[])
{
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;
}

读书人网 >C++

热点推荐