输入的2个数字进行反转

将输入的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;
}

 

posted @ 2013-09-28 10:34  小菜美妞成长中  阅读(615)  评论(0编辑  收藏  举报