高精度减法题
pascal吧
全部回复
仅看楼主
level 1
wzx961008 楼主
用string类型输入两个位数不超过180的数,求前数减后数的差(要负号),很简单,请高人指点。
2007年11月23日 12点11分 1
level 1
模拟手算即可。
2007年11月23日 13点11分 2
level 1
wzx961008 楼主
问题是整数有180位诶!
2007年11月23日 13点11分 3
level 1
用字符串嘛!程序并不复杂。
2007年11月24日 11点11分 4
level 1
wzx961008 楼主
大家来讨论一下,这道题用高精度做好一些还是字符串好一些
2007年11月24日 14点11分 5
level 1
不都是一个道理么?反正无论怎么样都是数组,每一个元素存一个数字。
2007年11月25日 05点11分 6
level 1
整型字符效率低,使用整型数组
2007年11月30日 12点11分 7
level 0
当然是用字符串了 最多可以支持225位 你区区180位足够了而且占用空间还少
2007年11月30日 13点11分 8
level 6
http://hi.baidu.com/jiangyuzhou/blog/item/996d51c41acf56c839db4978.html有,你自己去看
2007年12月04日 12点12分 9
level 1
wzx961008 楼主
那两个数可以为负数
2007年12月04日 13点12分 10
level 0
整型效率高些三
2007年12月05日 15点12分 11
level 6
那两个数可以为负数?我的只对正数有效……看来要改进一下了……
2007年12月07日 07点12分 12
level 1

2016年12月09日 12点12分 13
level 14
存储的时候就允许负数,符号也存下,照样加法。
输出的时候处理成正数就好了
2016年12月09日 13点12分 14
1