1001.A+B Format (20)的解题

关于A+B的正确打开方式!

解题思路

gitub
也是研究了很久才学会了本地上传,中间还遇到一些问题,多亏学长的教程跟搜索引擎的帮忙解决啦!

我想还是了解题目的意思是解题的最关键,通过了查词软件跟自身脑补的帮助,也是很快理解了题目的意思,即为输入A、B两个绝对值在0到1000000之间整数,将总和的数值以千位分隔符的形式输出。(PS:少于4位数字的不用加千位分隔符)

而我的入手点也是打算把得到的总和值的每一个数字放到数组当中,再加上千位分隔符输出。而正负号的问题则是在一开始先判断大小考虑是否输出‘-’。

调试中遇到的问题

  • 我主要遇到的问题是3位数的总和问题,提交之前的测试中发现总和为3位数时,无法得出输出值,于是通过中间加入一些输出换行符的方法,查到了bug的所在。如注释中所见之后我在加了另外一个判断数位是否为3的情况!(o◕∀◕)
  • 还有第二个问题也是在提交后发现的,关于总和0情况的判断,也同样是未得到输出值,结果发现是判断数位时候原先将0考虑为0位了,之后也是修改下了之前的判断数位,使得总和为0情况下判断数位为 ("▔□▔)/

PAT上的截图

AC

原文地址:https://www.cnblogs.com/tomvii/p/6329481.html