1001.A+B Format(10)
1001.A+B Format(20)
github链接:[example link](https://github.com/wgc12/object-oriented
1.对题目的理解:
首先这道题中文意思就是给你两个数字,让你把它们的和以计算器中表示数字的形式表现出来
2.解题的思路:
我的想法是,既然它们的和是每三位就需要用一个逗号隔开,而就我已学的知识来说,并没有什么函数可以将一个数字每个三位拆分开来
数组可以将数字的每位数字拆开并有序的插入“,”,所以我将数字每一位按顺序存入数组之中(我采用取余数的方法,结果就是数字颠倒过来了,我又不得不建立第二个数组将它倒回原来的顺序
#### 至于负号,我采用无论正负一律先化为正,最后在加负号的方式
3.bug的发现和修复过程

我第一次提交出现了4个wa,当时我以为是数据范围出了差错,但是我是用数组把每一位的数表现出来的,不可能存在一个数字的位数是超出数组的表示范围吧 = =,而且结果只有四个数据没有通过的话,应该是个别数据不合格的可能性比较大,然后我自然的想到了和是0的情况,
![]()
出现了“0,”,然后我仔细查看了代码。。。。。

在这里发现了问题,也就是说,当两个数的和是两位一下的数字的时候,
就会出现逗号,然后我输入两个数字之和大于100的数测试了一下,验证了我的猜想

经过这一修改,我再次提交代码

终于得到了全部正确的结果
做题感悟
1.发现自己久不做题,变得很生疏
2.发现如果是英文题目,那么理解上会消耗更多的时间,说明英语果然是主科。。。。
3.弄github弄了差不多两天,几乎要放弃,但是成功以后发现自己又有所进步看来以后要多多尝试新的东西。
1001.A+B Format(10)的更多相关文章
- 1001.A+B Format (20)代码自查(补足版)
1001.A+B Format (20)代码自查(补足版) 谢谢畅畅酱的提醒,发现了代码中的不足,把变量名更改成更合理的名字,并且把注释也换成英文啦! 栋哥提供的代码自查的方式也帮助了我发现很多代码中 ...
- PAT甲级 1001 A+B Format
题目链接:https://pintia.cn/problem-sets/994805342720868352/problems/994805528788582400 1001 A+B Format ( ...
- PAT 1001. A+B Format 解题
GitHub PDF 1001. A+B Format (20) Calculate a + b and output the sum in standard format -- that is, t ...
- 1001 A+B Format (20 分)
1001 A+B Format (20 分) Calculate a+b and output the sum in standard format -- that is, the digits mu ...
- PAT甲 1001. A+B Format (20) 2016-09-09 22:47 25人阅读 评论(0) 收藏
1001. A+B Format (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Calculate ...
- "1001. A+B Format (20)" 解题报告
Github : git@github.com:Circlecos/object-oriented.git PDF Of Markdown : "1001. A+B Format (20)& ...
- PAT (Advanced Level) Practice 1001 A+B Format (20 分) 凌宸1642
PAT (Advanced Level) Practice 1001 A+B Format (20 分) 凌宸1642 题目描述: Calculate a+b and output the sum i ...
- 【SVN Working copy is too old (format 10, created by Subversion 1.6)】解决方式
SVN同步或者提交的时候出现类似错误信息: The working copy needs to be upgraded svn: Working copy 'D:\adt-bundle-windows ...
- pat 1001 A+B Format
题目链接:传送门 题目简述: 1. 给定两个整数值a,b: 2.范围-1000000 <= a, b <= 1000000: 3.按指定格式输出结果 例:-100000 9 输出: -99 ...
随机推荐
- MVVM框架在unity开发中的使用
1.什么是MVVM 借用一下百度百科上对MVVM的介绍,MVVM是Model-View-ViewModel的简写,它本质上就是MVC 的改进版.MVVM 就是将其中的View 的状态和行为抽象化,让我 ...
- FFmpeg简易播放器的实现-音视频播放
本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10235926.html 基于FFmpeg和SDL实现的简易视频播放器,主要分为读取视频文 ...
- Error creating bean with name 'tomcatEmbeddedServletContainerFactory'
org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration$EmbeddedTomcato ...
- MVC应用程序显示上传的图片(续)
上一篇<MVC应用程序显示上传的图片>http://www.cnblogs.com/insus/p/3597543.html 最后有提及没有实现用户点击图片,显示原图的功能.此篇Insus ...
- VS2010 的 HTML 5验证
前言 VS2010的HTML验证中,没有我们的HTML 5,网上我看到使用vs2010 sp1补丁的方法,但是我的安装不了,后来发现下面的方法,让你的vs2010具有html5的验证功能. 下载这个文 ...
- 学习c++的五十条忠告
1.把C++当成一门新的语言学习: 2.看<Thinking In C++>,不要看<C++变成死相>: 3.看<The C++ Programming Language ...
- spring中获取ApplicationContext对象的技巧,含源码说明
第一步,实现接口ApplicationContextAware,重写setApplicationContext方法,下方代码标红的地方,绿色部分 可以通过声明来进行存储到本类中. @Component ...
- JS 相关记录(scrollTo,JSON)
1. window.scrollTo window.scrollTo 有2种语法,比较常见的时候 window.scrollTo(x-coord,y-coord ),其中 x轴坐标与y坐标 第二种为 ...
- vue 实现点击图片放大
作者QQ:1095737364 QQ群:123300273 欢迎加入! 1.建立子组件,来实现图片方法功能: BigImg.vue <template> <!-- 过渡 ...
- 从零开始学习html(十一)CSS盒模型——上
一.元素分类 在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素.内联元素(又叫行内元素)和内联块状元素. 常用的块状元素有: <div>.<p>.<h1 ...