寒假作业二-编程题

1001.A+B Format (20)

github地址

解题思路

根据题目要求就是将两个数的和算出来,然后对这个数值进行一定模式的输出。

-因此我的思路是:

-先将数值算出,然后计算其位数是多少

1092267-20170128200713753-1862715921.png

-用一个for循环,将该数字的每个位数上值输出
-当遇到在百位数,十万位数和亿位数的时候在其前面加上逗号

1092267-20170128200816347-1172117142.png

以上代码图片是我已经修复bug后的代码。

遇到的bug

(因为写随笔和写代码时间隔得有点久,有些代码bug记得不太清楚了,因此没有将bug截图下来)

-第一个bug:在没有将数值c绝对值化的时候,在逐一输出时出现了错,于是我将其绝对值化。
-第二个bug:出现列如99+1会输出 ,100 此时就是因为循环语句没有处理好。

对于第二个bug我的处理情况是先在循环过程中printf出循环的i值,通过i值变化,对输出进行一些调试。
下面是我的提交列表:

1092267-20170128202359628-1506944599.png

(第二个错误是因为没有将我调试过程中用到的printf语句删除所导致的)

pdf格式

转载于:https://www.cnblogs.com/q1076452761/p/6354493.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值