1、 作业链接

2、 解题的思路过程

  • 首先这是道简单的计算题,要求计算a+b的值。
  • 看初值条件,将a和b的取值限制在一个区间内。
  • 本题难点和重点是如何把输出值形成题目要求的格式。
  • 因为负数可通过在前面加上负号来达到成为正数的目的,所以下面我们只需要解决0-1000000区间内的输出情况。
  • 每三位数要用一个逗号隔开,逗号可通printf语句来实现。因为在0-1000000范围内,输出逗号数有一个、两个和零个三种情况,分开讨论。
  • 将所有情况考虑完毕,对照题目要求看是否有漏掉的细节条件,检查完毕后运行。

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

  • 一开始输出值无法正确表示成题目要求的格式,而后想到逗号可通过输出前设定形式来达到目的,用除法和取余方式得到表达。
  • 算法确保无误后运行,随意输入过长字串,发现漏掉输入值的限定条件,补充。
  • 没有注意到 %03d 的问题,通过上网查阅,将其补充。

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

最新文章

  1. SqlServer表结构查询
  2. Java基础-一个java文件多个类的问题
  3. Ehcache和Spring整合
  4. 删除div
  5. SQL.WITH AS.公用表表达式(CTE)(转)
  6. EmguCV+Win7+Visual C# 2012 配置
  7. 如何使用git 跟进项目进程
  8. mac配置impala odbc
  9. struts2 + ajax + json的结合使用,实例讲解
  10. linux下crontab实现定时服务详解
  11. c语言0 ‘0’ '\0'空格都是什么玩意儿
  12. OpenCV——CvSeq动态结构序列
  13. hibernate查询出的数据和数据库不一致
  14. [模板] tarjan/联通分量/dfs树
  15. android okHttp 无线程Post请求
  16. python模块:subprocess
  17. 基于bootstrap-treeview做的一个漂亮的无限分类树层级联动菜单
  18. source 和sh 区别
  19. C# Datatable排序(转)
  20. java SE 入门之输入输出(第四篇)

热门文章

  1. GB2312编码(为什么要加2020H、8080H,外码→内码→交换码→字形码)
  2. [转]MongoDB 概念解析
  3. Python——基本的方法(2)
  4. Java学习--Java 中的包装类
  5. 4.java设计模式-原型模式(prototype)
  6. Spring与Web
  7. 标签设置为inline-block后,如何消除标签之间的间隔。
  8. BZOJ1492 [NOI2007]货币兑换
  9. JavaWeb学习总结(五):HttpServletRespone对象(一)
  10. 【MySQL数据库】一些bug的解决