编程题

编程题 传送门


解题思路及BUG分析

解题思路

我的思路是把两数字和的每个位置的数字分别存入一个数组,通过数组的脚标来判断何时能够取得逗号。利用循环嵌套判断来进行标点的标注,因为题目所给的数字最多位已经确定,所以判断里可以用多个可确定的或进行连接。

bug 分析

一开始的BUG出现在对于数字位数的分析中,改法就是把数组的值统一先赋值为大于9的数字,我赋值为10
之后的BUG出现在对于数字最后一位,因为考虑不周全,没有分多种情况导致最后一位总会有逗号,改法是通过多个if分类讨论。

截图


github的上传

虽然这个并不是作业的一部分,但是我还是想把他说明一下,不得不说为了这个msygit的上传真的是煞费苦心,上传的时间是打代码的几倍甚至十几倍。但是我认为这个是值得的。作为未来的程序员,我们要耐得住寂寞。

原文地址:https://www.cnblogs.com/kobe961231/p/5161600.html