PAT1001. A+B Format

#include<iostream>
#include<string>
using namespace std;
int main(){

  int a,b;cin>>a>>b;a+=b;
  if(a){
    if(a<0){cout<<'-';a*=-1;}
    string st;
    while(a){
      string s(to_string(a%1000));
      s=string(3-s.size(),'0')+s;
      st=s+','+st;
      a/=1000;
    }
    st.erase(st.size()-1);
    cout<<st.substr(st.find_first_not_of('0'));
  }else cout<<0;
}


你可能感兴趣的:(PAT1001. A+B Format)