码迷,mamicode.com
首页 > 其他好文 > 详细

1001 A+B Format (20分)

时间:2020-02-08 11:53:49      阅读:44      评论:0      收藏:0      [点我收藏+]

标签:code   cin   用法   tail   class   math   div   include   ace   

#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

1001 A+B Format (20分)

标签:code   cin   用法   tail   class   math   div   include   ace   

原文地址:https://www.cnblogs.com/QRain/p/12275557.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!