首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++中怎么把精度提高

2012-02-14 
C++中如何把精度提高比如怎样计算PI几百位?如两个DOUBLE的数相*,如何使他们不失精,不变成科学记数...好简

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;
}

热点排行