已经放弃治疗了。。。。 A+B Problem(V) 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 做了A+B Problem之后,Yougth感觉太简单了,于是他想让你求出两个数反转后相加的值。帮帮他吧 输入 有多组测试数据。每组包括两个数m和n,数据保证int范围,当m和n同时为0是表示输入结束。 输出 输出反转后相加的结果。 样例输入 1234 1234 125 117 0 0 样例输出 8642 1232 病入膏肓的代码。。。。。 #include <iostream> #include <sstream> #include <string> #include <algorithm> #include <cstring> using namespace std ; int main() { string s1,s2 ; int a,b ; while(cin>>a>>b &&(a ||b)) { stringstream s ; s<<a ; s>>s1 ; s.clear() ; s<<b ; s>>s2 ; reverse(s1.begin() ,s1.end()) ; reverse(s2.begin(),s2.end()) ; s.clear() ; s<<s1 ; s>>a ; s.clear() ; s<<s2 ; s>>b ; cout<<a+b<<endl ; } return 0 ; }