题意:数字反转相加再次反转输出:
ex 输入 223 23;
322 + 32 = 354 ; - > 453
输出 453
Sample Input
3 24 1 4358 754 305 794
Sample Output
34 1998 1
#include <stdio.h>
#include <math.h>
int reverse(int n);
int main()
{
int T,num1,num2;
scanf("%d",&T);
while(T--)
{
scanf("%d%d",&num1,&num2);
printf("%d\n",reverse(reverse(num1) + reverse(num2)));
}
}
int reverse(int n)
{
int m = 0;
while(n>0)
{
m = m*10 + n%10;
n = n/10;
}
return m;
}
//一开始以为是大数,想用字符串做,结果啪啪打脸
━((*′д`)爻(′д`*))━
!!!! ( ̄ε(# ̄)