将输入的2个数字进行反转,然后进行相加,返回他们的和。
说明:数字123,反转变成321。如果数字最后面的0,反转后除掉0,如数字210,反转后12。
运行时间限制: 无限制
#include<iostream>
using namespace std;
int numReverse(int num)
{
int modNum =0;
int result=0;
while(num%10==0) num=num/10;
while(num)
{
modNum = num %10;
num=num / 10;
result=result*10+modNum;
}
return result;
}
int main()
{
int num1,num2;
cin>>num1>>num2;
int ReversedNum1=numReverse(num1);
int ReversedNum2=numReverse(num2);
int sum=ReversedNum1+ReversedNum2;
cout<<sum<<endl;
return 0;
}