码迷,mamicode.com
首页 > 其他好文 > 详细

1001.A+B Format (20)解题随笔

时间:2016-02-01 09:32:52      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

   解题思路:一开始看到题目就觉得应该使用数组方法解题。稍微思考后觉得重点应放在如何每隔三个数字插入一个逗号(相加结果如果是三位数以上的话)。因为A+B的话由题中给出范围可知最多为8位数,故定义一个8个数的数组s[8]。接下来问题就是如何提取和中的每一个位数,最后采取了循环结构:一个数除10取余,赋值给s[i](i=0;i<8;i++)原数除10之后再除10取余,赋值,直至该数小于10(跳出循环),如此循环。最后输出时也是采取循环结构:将数组倒过来输出,(j=i;j>=0;j++),通过选择结构,当(j+1)%3==0 && j!=i时输出一个逗号。

  bug调试:一开始是忽略了正负号,最后修改时如果为负数的话,先将其变为正数再去执行数组赋值步骤,到最后技术分享输出时,再在前面加上负号即可。

1001.A+B Format (20)解题随笔

标签:

原文地址:http://www.cnblogs.com/lifangkai/p/5174291.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!