【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; }
相关文章推荐
- 从DLL中导出类
- StringBuffer的使用
- 视频收集(转)
- excel VLOOKUP函数的使用方法
- C# 客户端调用web服务 wsdl转成dll调用
- [网络]Unity的Socket通讯_1_客户端
- grunt修行之路
- Learning Spark 中文版,第三章到第八章整理完毕,PDF可下载
- 文件上传的小代码片段
- Android基础学习笔记:Activity的生命周期
- 其他对象(java基础)
- 浮躁的年代,疯狂的创业
- Crush The Crash--dump和异常
- 例题8-6 两性亲分子 UVa 1606
- javascript,创建对象的3种方法
- iOS:GCD技术——仅仅执行一次和执行多次 dispatch_once和dispatch_apply
- 1009实验1 DOS命令解释程序的编写
- 二叉树的四种的非递归遍历算法
- codeforces 582A GCD Table
- Watch App简介