标题: 超长超多位数值的数据如何处理
[打印本页]
作者: 220110
时间: 2005-12-30 22:56
标题: 超长超多位数值的数据如何处理
请教,如果要做一个无限不循环的数据计算器,例如:如何能打印出 pi(3.14159.....) 值的小数点后的数万位,甚至于数百、数千万位?
用什么数据类型可做到?又如何定义那类型呢? (ASSEMBLY/C/C++中)
[
Last edited by 220110 on 2005-12-31 at 11:15 ]
作者: 220110
时间: 2006-1-1 14:15
看来这问题真的有些难,我认识的一个在汇丰银行的软工也没答出来,也或许他不感兴趣吧。
但网上还是流传有这种计算器软件喔。我记得有个计算器,挺嚣的——输入计算pi 少于1000位,就提示:太低估我了吧,让我算1000位给看!——提示大概是这样意思。不过现在找不到它。
作者: 220110
时间: 2006-1-1 14:25
有个朋友这么告诉我:
要自己写个大数的结构体出来。...
申请一个足够大的内存区,用一个指针指向他,管理这个大数的进位退位的算法 ...
重载所有的运算符号 。..