描述
做了A+B Problem之后,Yougth感觉太简单了,于是他想让你求出两个数反转后相加的值。帮帮他吧
输入
有多组测试数据。每组包括两个数m和n,数据保证int范围,当m和n同时为0是表示输入结束。
输出
输出反转后相加的结果。
样例输入
1234 1234
125 117
0 0
样例输出
8642
1232
#include <stdio.h> int main(void) { int n,m,flag,sn,sm; while(1){ scanf("%d%d", &n, &m); if(n == 0&& m == 0){ break; } sn = n%10; sm = m%10; n /= 10; m /= 10; while(1){ if(n == 0){ break; } //printf("sn %d \n", sn); sn *= 10; sn += (n%10); n /= 10; } while(1){ if(m == 0){ break; } //printf("sm %d\n", sm); sm *= 10; sm += (m%10); m /= 10; } printf("%d\n", sn+sm); } return 0; }