c ++输出一个二十多位的小数
问题补充:
有一道题是通过多次乘法(乘数均小于一)计算的到一个小数,样例答案0.0000003440909845708335,这么长,用了long double数据还是溢出。这个要用高精度计算吗?不过我不会小数的高精度计算,求大神帮助。
最佳答案
给你两个方案
1.你若有高精度整形的源码(或自己会编写),你可以将运算过程中的小数值扩大10的N次方,也就是所有运算都用整形的(常用的方法),在输出时,加个小数点就可以了
2.网上有高精度小数计算源码的,你可以参考下http://blog.csdn.net/minglingji/article/details/7372510
最佳答案由网友 whoami1978 提供
其他回答
暂无其它回答!