判断一个数是否是回文数
2016-06-08 17:01
225 查看
回文数: 数字的正反序都是同一个数字,
例如:12321,2332
检测方法:
把数字个十百千万位拆分后,把数字排列 从尾部到首部重新
例如: 将123 ——>3 2 1 ——>321 判断123是否和321相等。
代码如下;
#include<stdio.h>
int main()
{
int num = 12321;
//scanf("%d", &num);
int tmp = num;
int sum = 0;
while (tmp)
{
sum = sum * 10 + tmp % 10;
tmp /= 10;
}
if (num == sum)
{
printf(" yes \n");
}
else
{
printf(" no \n");
}
return 0;
}
例如:12321,2332
检测方法:
把数字个十百千万位拆分后,把数字排列 从尾部到首部重新
例如: 将123 ——>3 2 1 ——>321 判断123是否和321相等。
代码如下;
#include<stdio.h>
int main()
{
int num = 12321;
//scanf("%d", &num);
int tmp = num;
int sum = 0;
while (tmp)
{
sum = sum * 10 + tmp % 10;
tmp /= 10;
}
if (num == sum)
{
printf(" yes \n");
}
else
{
printf(" no \n");
}
return 0;
}
相关文章推荐
- PRML 第二章 非参数化概率密度估计
- Android网络请求框架AsyncHttp二次封装
- 全景图显示原理学习
- CSRF
- windows下redis的安装配置和php扩展使用phpredis
- Android中GLSurfaceView截图
- 图文混排的简单使用
- Hadoop HDFS Shell
- webstorm 使用svn
- [ZooKeeper]Leader Election机制活动图
- shell编程入门
- 新人报道
- 关于项目的总结
- JAVA xsd 生成 dto
- recylerview的使用
- Android apk dex与odex
- jQuery判断数组是否包含了指定的元素
- 织梦写的1元夺宝系统,简单手机版
- 浅谈几种常用的JS类定义方法
- SPARK standlone安装配置