用C++写计算器中两个大数作除法的思路算法应该是什么?

[复制链接]
查看11 | 回复0 | 2010-4-16 20:20:59 | 显示全部楼层 |阅读模式
这里先把这两个数假设成整型。输入的时候用字符串形式存储,计算出长度,比较相差多少个数量级,然后转存到整形数组,动态的还是静态的自己看。然后进行左对齐,短的数后面补0.弄成同一个数量级。算出结果保存到另外一个数组。最后该除于多少个数量级就除多少个数量级,其实就是定位小数点在哪里,在输出数组或者链表的时候,处理好小数点的输出位置。明白吗?用数组,不用单个变量。只不过这里设计数组存放的数的除法是比较废脑的,我没干过,只有这个思路。 发现不行,另行他方吧,我也在了解这东西,会经常来关注
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行