关于作业题目的相关内容

一、github仓库链接

[1001.A+B Format (20)](https://github.com/Distancess/object-oriented)

二、解题思路

拿到这个题目的时候,首先看这个题目有没有什么特殊的要求,整体阅读题目,了解题目大概目的,然后先在DevC++上先打出整体的代码,接着再根据题目要求,修改代码以符合题目的需求,然后自己在本地编辑器上先测试几组数据。

三、编码过程中调试与上线测试(提交代码)后的bug发现与修改过程

以这次问题为例,这次问题输出格式要按标准的数字格式,在自己测试的几组数据中答案都是正确的,但是格式部分正确,于是发现问题所在,当数字位数刚好能被三整除是不需要加“,”,于是便再修改自己的代码,使其能够实现数字按标准格式输出,保证格式正确之后,便上传到Pat上测试,测试结果过了9个点,还有1个点过不去,首先,自己先查看代码是否有部分语句未实现,在保证代码全部正确的情况下,测试几组特殊的数据,从而发现自己代码对于“0”输出的答案并不是“0”,发现自己代码并未包含对“0”这个答案的输出,于是便返回到编辑器增添代码语句,以实现“0”答案的输出。然后在上传到Pat上测试,直至修改后的代码10个测试点全过。

四、PAT上的提交记录列表截图

posted @ 2016-02-02 16:00  Distances  阅读(161)  评论(2编辑  收藏  举报