您的位置:首页 > 其它

【POJ1504】:Adding Reversed Numbers

2015-10-07 23:03 302 查看

题意

给出两个数,将两个数反序 比如说1324变成4231 ,然后将两个反序的数加和,将和反序输出

解题思路

关键是如何将一个数反序

用一个函数做到,仔细看

int fan(int num){
long int sum=0;
while(num){
sum = sum*10+n%10;
n/=10;
}
return sum;
}


这个函数在我之前的一篇博客就有轻微的提到。

代码

#include <iostream>
using namespace std;
int trans(int num){   //将一个数反序
long int sum=0;
while(num){
sum= sum*10+num%10;
num/=10;
}
return sum;
}
int main(){
int n;
cin>>n;
while(n--){
int a,b;
cin>>a>>b;
cout<<trans(trans(a)+trans(b))<<endl;
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: