您的位置:首页 > 其它

1001.A+B Format(20)

2016-01-29 13:04 225 查看
https://github.com/laixiaolian/object-oriented

1、解题思路:


首先,将两数之和的绝对值转换成字符串,再利用倒序,把每个数存到字符串中,之后,判断两数之和的正负和特殊情况0,0的话直接输出0,负数先输出“-”,然后,再判断这个数的数字个数能否被3整除,若不能,则先输出前1-2个数,然后以三个为一组,中间以“,”分开,末尾不用“,”;若能,则直接以三个为一组,中间以“,”分开,末尾不用“,”。


2、编译过程中遇到的问题和解决方法:


在编码的过程中,在转化成字符串的时候没有注意到ASCLL中的数字和整形间的区别,开始时没有考虑到sum中数字个数是三的倍数的情况,出现了开头有“,”的情况,于是将个数是三的倍数的这种情况单独开来做,解决了这个问题。提交的过程中,编译器一直选错,导致编译错误;一直没有考虑到sum结果为0的这种情况,最后单独考虑了这种情况问

题就解决了。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: