C编程问题:输入两个30位正整数,计算它们的差。(假设被减数大于减数。

我c超烂的,这道题我想了很久,没看懂,希望各位帮帮忙。
2024-11-17 09:38:02
推荐回答(3个)
回答1:

这个是一个大数问题,应该用字符串的处理方式。
你可以创建3 个INT 型的数组。然后数组的大小,你可以设置为35 , 这样就能做30 位的减法了。

接着, 就倒序, 从最低位开始做差, 不够向上一位借位,上一位自减1 。
如此下去, 将最后的结果再倒序!

回答2:

不会唉

回答3:

上百度