给定两个正整数(不含前导 0),计算它们的和。
输入格式
共两行,每行包含一个整数。
输出格式
共一行,包含所求的和。
数据范围
1≤整数长度≤100000
输入样例:
12
23
输出样例:
35
···
#include#include #include using namespace std; string add(string &a,string &b) { string c=""; int cnt=0; for(int i=a.size()-1,j=b.size()-1;i>=0||j>=0||cnt>0;i--,j--) { if(i>=0) cnt+=(a[i]-'0'); if(j>=0) cnt+=(b[j]-'0'); c+=(cnt%10)+'0'; cnt/=10; } reverse(c.begin(),c.end()); return c; } int main() { string s,ss; cin >> s>>ss; cout <



