码迷,mamicode.com
首页 > 其他好文 > 详细

HighAccuracy1504

时间:2014-10-09 17:49:07      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:style   io   os   数据   sp   on   new   bs   as   

 

 

【题意】

给定两个数,将两个数反过来相加再反过来

 

【输入】

 

第一行一个n

 

接下来n行每行两个数

 

【输出】

 

对于每组数据输出一个数表示答案

 

这题用INT就够用,不用字符数组

 

 

#include<iostream>

using namespace std;

int reverse(int num)

{

   int  last=0;

   int reverse_num=0;

   if(num<10)reverse_num = num;

   else

   {

       while(true)

       {

           last = num % 10;

           num = num/10;

           reverse_num = 10*reverse_num + last;

           if(num<10)

           {

               reverse_num = 10*reverse_num +  num;

               break;

           }

       }

   }

   return reverse_num;

}

 

int main()

{

   int t;

   int a,b,sum;

   cin>>t;

   while(t--)

   {

       cin>>a>>b;

       a=reverse(a);

       b=reverse(b);

       sum=a+b;

       cout<<reverse(sum)<<endl;

   }

}

HighAccuracy1504

标签:style   io   os   数据   sp   on   new   bs   as   

原文地址:http://www.cnblogs.com/notlate/p/4013481.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!