-
给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。
现在请计算A+B的结果,并以正常形式输出。
-
输入:
-
输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。
-
输出:
-
请计算A+B的结果,并以正常形式输出,每组数据占一行。
-
样例输入:
-
-234,567,890 123,456,789 1,234 2,345,678
-
样例输出:
-
-111111101
2346912
-
-
code :
-
-
-
#include <bits/stdc++.h> using namespace std ; long long int getNum(string s){ long long int num = 0 ; int flag = 1 ; if (s[0]=='-') flag = -1 ; for (int i = 0 ; i < s.length() ; ++i){ if (abs(s[i]-'4')<=5){ num+=(s[i]-'0') ; num *= 10 ; } } return flag*(num/10) ; } int main(){ string a ,b ; while (cin>>a>>b){ cout<< getNum(a)+getNum(b)<<endl; } return 0; }