用C语言编程计算两个超长正整数(长度小于100)的加法

[复制链接]
查看11 | 回复1 | 2009-7-14 12:30:12 | 显示全部楼层 |阅读模式
可以用字符串分割成int可以处理的整数,相加后在整合成一个长字符串输出
回复

使用道具 举报

千问 | 2009-7-14 12:30:12 | 显示全部楼层
程序很简单,1取串长L2创建(L/4)取整+1 长度的数组3将CIN得到的字符串4个一组转化为int型变量顺序存入数组4创建(L/4)取整+1 长度的数组用来存放进位5数字分别相加,最高位进位对应进位数组置16由于相加不可能进2,所以在合并之前检查每个进位位是1的前一个数组元素对其+1并储存回原位,转化为字符串输出希望对你有帮助,不过编这种程序花费时间才给5分。。。。实在亏啊
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行