寒假作业二-编程题

1001.A+B Format (20)

github地址

解题思路

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

-因此我的思路是:

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

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

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

遇到的bug

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

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

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

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

pdf格式

posted @ 2017-01-28 20:48  Linese  阅读(161)  评论(2编辑  收藏  举报