zoukankan      html  css  js  c++  java
  • 1001 A+B Format (20分)

    #include <math.h>
    #include <vector>
    #include <stdio.h>
    #include <iostream>
    using namespace std;
    
    int main()
    {
        int a,b,c,w=0;
        vector <int> v;
        cin>>a>>b;
        c=a+b;
        if(c<0)
            cout<<"-";
        c=abs(c);
        do
        {
            v.push_back(c%1000);
            c=c/1000;
        }while(c!=0);
        while(!v.empty())
        {
            c=v.back();
            if(w==0){
                printf("%d",c);
                w=1;
            }
            else
                printf("%.3d",c);//控制输出格式
            v.pop_back();
            if(!v.empty())
                cout<<",";
        }
        return 0;
    }

    第一次测试时,有几个测试数据没有过,可以试试

    1000000 1000000

    1000 1

    1000 0

    把这几个调通就通过了。

    附vector 用法:https://blog.csdn.net/wkq0825/article/details/82255984

  • 相关阅读:
    飞机大战4-我的子弹
    飞机大战3-我的飞机
    飞机大战1-分析设计
    继承
    常见题
    42个例子算法
    心跳
    tomcat
    service
    URI URL
  • 原文地址:https://www.cnblogs.com/QRain/p/12275557.html
Copyright © 2011-2022 走看看