九度 Online Judge 算法 刷题 题目1089:数字反转
来源:互联网 发布:老外中国快递知乎 编辑:程序博客网 时间:2024/05/22 02:12
题目1089:数字反转
题目描述:
12翻一下是21,34翻一下是43,12+34是46,46翻一下是64,现在又任意两个正整数,问他们两个数反转的和是否等于两个数的和的反转。
输入:
第一行一个正整数表示测试数据的个数n。
只有n行,每行两个正整数a和b(0
code
c语言实现
#include<stdio.h>#include <stdlib.h>int fan ( int a) { int tem=0; while ( a!=0 ) { tem = tem*10 +a%10; a=a/10; } return tem;} int fun( int a,int b ) { if (a+b == fan(fan(a) + fan(b))) return 1; else return 0;} int main() { int *p=NULL; int n,i=0,a,b; scanf ("%d",&n); p=(int *)malloc(sizeof(int)*2*n); while (i < n) { scanf("%d %d",p+i*2,p+i*2+1); if (*(p+i*2)<=0 || *(p+i*2) >10000 || *(p+i*2+1)<=0 || *(p+i*2+1)>10000) continue; else i++; } for (i = 0;i < n*2;i+=2) { if (fun(*(p+i),*(p+i+1)) == 1) printf("%d\n", *(p+i)+*(p+i+1)); else printf("NO\n"); } free(p); return 0;}/************************************************************** Problem: 1089 User: langzimaizan Language: C Result: Accepted Time:0 ms Memory:912 kb****************************************************************/
0 0
- 九度 Online Judge 算法 刷题 题目1089:数字反转
- 九度 Online Judge 算法 刷题 题目1051:数字阶梯求和
- 九度 Online Judge 算法 刷题 题目1022:游船出租
- 九度 Online Judge 算法 刷题 题目1031:xxx定律
- 九度 Online Judge 算法 刷题 题目1034:寻找大富翁
- 九度 Online Judge 算法 刷题 题目1050:完数
- 九度 Online Judge 算法 刷题 题目1052:找x
- 九度 Online Judge 算法 刷题 题目1056:最大公约数
- 九度 Online Judge 算法 刷题 题目1057:众数
- 九度 Online Judge 算法 刷题 题目1058:反序输出
- 九度 Online Judge 算法 刷题 题目1059:abc
- 九度 Online Judge 算法 刷题 题目1062:分段函数
- 九度 Online Judge 算法 刷题 题目1063:整数和
- 九度 Online Judge 算法 刷题 题目1064:反序数
- 九度 Online Judge 算法 刷题 题目1065:输出梯形
- 九度 Online Judge 算法 刷题 题目1066:字符串排序
- 九度 Online Judge 算法 刷题 题目1083:特殊乘法
- 九度 Online Judge 算法 刷题 题目1098:字母统计
- Java实现文件重命名 以及file类的其他函数讲解
- 杭州电子科技大学acm-2001
- poj(2528)——Mayor's posters(线段树+离散化)
- hdu 1233 还是畅通工程 (克鲁斯卡尔裸题)
- 线性表顺序存储结构
- 九度 Online Judge 算法 刷题 题目1089:数字反转
- I/O多路复用之poll
- Eclipse插件安装
- Lua学习笔记--环境配置&Hello World
- 贪心算法New Year BonusGrant
- 供应商信息一览
- Tomcat Web
- I/O多路复用之-epoll
- [leetcode-138]Copy List with Random Pointer(java)