1001 A+B Format (20分)
Posted qrain
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于1001 A+B Format (20分)的主要内容,如果未能解决你的问题,请参考以下文章