关于如何用数组实现超长正整数加减
一 定义两字符数组 输入字符串 并将字符分别转换为数字二 判断数字是否在0-9之间
三 将数组逆序存放
四 比较两数组的长度和首位数字的大小(长度相同)
五 按位相减 若某位出现负数则此位加10且下一位减1(加法同理.按位相加,若某位出现大于10的数则此位减10且下一位加1)
六 逆序输出该数组
解决完毕 如果你有其他好的解决方法请不吝赐教
共同学C 努力进步
[[it] 本帖最后由 liyanhong 于 2008-6-26 09:29 编辑 [/it]]
----------------解决方案--------------------------------------------------------
又慢又笨的方法
[color=white]<>
----------------解决方案--------------------------------------------------------
[bo][un]爱喝牛奶的猫咪[/un] 在 2008-6-25 10:02 的发言:[/bo]
又慢又笨的方法
又慢又笨的方法
无视之
----------------解决方案--------------------------------------------------------
[bo][un]爱喝牛奶的猫咪[/un] 在 2008-6-25 10:02 的发言:[/bo]
又慢又笨的方法
又慢又笨的方法
无视之
----------------解决方案--------------------------------------------------------
bs ls
----------------解决方案--------------------------------------------------------
[bo][un]爱喝牛奶的猫咪[/un] 在 2008-6-25 10:02 的发言:[/bo]
又慢又笨的方法
又慢又笨的方法
无视之
----------------解决方案--------------------------------------------------------
[bo][un]orzorz[/un] 在 2008-6-25 12:36 的发言:[/bo]
bs ls
bs ls
我好像没得罪你吧 怎么你又鄙视我?
----------------解决方案--------------------------------------------------------
[bo][un]orzorz[/un] 在 2008-6-25 12:36 的发言:[/bo]
bs ls
bs ls
无视
----------------解决方案--------------------------------------------------------
BS LS
----------------解决方案--------------------------------------------------------
[bo][un]Orz[/un] 在 2008-6-25 12:41 的发言:[/bo]
BS LS
BS LS
WS
----------------解决方案--------------------------------------------------------