收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
考虑溢出了吗?1)sum[50]长度跟num1,num2一样,显然不对。11 + 11 = 22,2位数11 + 99 = 1 10, 3位数
首位相加,存在进位情况。
2)int无法存储超过32位情况,而且首位表示符号位,实际是存31位(除开符号位)。如果31位有进位,修改了符号位,肯定不对。sum的类型,也应该是char[],并且理论最大长度应该是max(num1_len, num2_len) + 1
报告相同问题?