UOJ Logo cxy的博客

博客

新博客

2020-12-25 21:13:15 By cxy

include

include

include

using namespace std; string a, b, ans;

int main() { cin >> a >> b; int aa = a.length(); int bb = b.length(); int ss = min(aa, bb); int ll = max(aa, bb); reverse(a.begin(), a.end()); reverse(b.begin(), b.end()); for (int i = 0; i < ss; i++) { ans += a[i] + b[i] - '0'; } if (aa < bb) { for (int i = ss; i < ll; i++) { ans += b[i]; } } else if (aa > bb) { for (int i = ss; i < ll; i++) { ans += a[i]; } } ans += '0'; for (int i = 0; i < ll + 1; i++) { if (ans[i] > '9') { ans[i + 1]++; ans[i] -= 10; } } reverse(ans.begin(), ans.end()); for (int i = ans.find_first_not_of('0'); i < ll + 1; i++) { if (i == -1) { cout << 0; return 0; } cout << ans[i]; }

return 0;

}

评论

zhouzexu
解:原式=#include<bits/stdc++.h> using namespace std; int main(){ int a,b; cin>>a>>b; cout<<a+b; return 0; }

发表评论

可以用@mike来提到mike这个用户,mike会被高亮显示。如果你真的想打“@”这个字符,请用“@@”。