1001.A+B Format (20)

这题诡异的A+B


  • 代码链接 :

  • 数据范围 :

    • 由于 a, b皆为两个整型

    • 且 -1000000 <= a, b <= 1000000.

    • 所以只需要使用 int 变量 就可以实现 a和b的储存与相加。

  • 解题思路 :

    • 读入a 与 b 的值 使用 add类的构造方法取得c=a+b.

    • 通过strstream 良好的转换方法,把整型转换成字符串。

    • 每隔3位数放置小数点

 int t=s.length()%3;
        for (int i=0; i<s.length(); i++){
            ans+=s[i];
            if (!t) t=2;else t--;
            if (!t && i!=s.length()-1) ans+=",";
        }
- ### ps:由于不是很擅于表达这段代码,所以只能贴出来叻
  • 存在bug :

    • 第一次忘记判断负数,导致错了一个评测点。。

    • 第二次判断负数后通过

原文地址:https://www.cnblogs.com/YooRarely/p/5174243.html