九度OJ 题目1089:数字反转
2013-02-03 14:49
429 查看
/********************************* * 日期:2013-2-3 * 作者:SJF0115 * 题号: 九度OJ 题目1089:数字反转 * 来源:http://ac.jobdu.com/problem.php?pid=1089 * 结果:AC * 来源:2005年上海交通大学计算机研究生机试真题 * 总结: **********************************/ #include<stdio.h> int main(){ int n,i,a,b,ra,rb,sum,rsum,ta,tb; //freopen("C:\\Users\\SJF\\Desktop\\acm.txt","r",stdin); while(scanf("%d",&n) != EOF){ for(i = 0;i < n;i++){ ra = 0;//a的翻转 rb = 0;//b的翻转 rsum = 0;//a+b和的翻转 scanf("%d %d",&a,&b); ta = a; tb = b; sum = a + b; //a的翻转 while(ta){ ra = ra * 10 + ta % 10; ta = ta / 10; } //b的翻转 while(tb){ rb = rb * 10 + tb % 10; tb = tb / 10; } //a+b和的翻转 while(sum){ rsum = rsum * 10 + sum % 10; sum = sum / 10; } //两个数反转的和是否等于两个数的和的反转。 if(ra + rb == rsum){ printf("%d\n",a + b); } else{ printf("NO\n"); } } } }
相关文章推荐
- 九度 oj 题目1089:数字反转
- 九度OJ 题目1089:数字反转
- 九度OJ,题目1089:数字反转
- 九度OJ 1089 数字反转
- 九度OJ 1089 数字反转
- 九度 Online Judge 算法 刷题 题目1089:数字反转
- 九度OJ—题目1089:数字反转
- 九度oj题目1106:数字之和
- 【剑指Offer面试编程题】题目1352:和为S的两个数字--九度OJ
- C++ 数字翻转(九度OJ 1089)
- 题目1089:数字反转(简单数字转换)
- 九度OJ 题目1534:数组中第K小的数字(二分解)
- 九度OJ-题目1351:数组中只出现一次的数字
- 【剑指Offer面试编程题】题目1352:和为S的两个数字--九度OJ
- 九度OJ月赛---题目1534:数组中第K小的数字 (二分搜索)
- [九度oj]题目1370:数组中出现次数超过一半的数字
- [九度oj]题目1351:数组中只出现一次的数字
- 九度oj 题目1544:数字序列区间最小值
- 九度OJ-题目1352:和为S的两个数字
- 九度OJ 题目1115:数字求和