c语言判断回文平方数,C/C++回文数的判断(转)
"回文数"是一种数字。如:98789, 这个数字正读是98789,倒读也是98789,正读倒读一样,所以这个数字就是回文数。
平方回数 定义:一个回文数,它同时还是某一个数的平方,这样的数字叫做平方回数。例如:121。
100以上至1000以内的平方回数只有3个,分别是:121、484、676。
其中,121是11的平方。
484是22的平方,同时还是121的4倍。
676是26的平方,同时还是169的4倍。
用C语言编程计算回文数
#include
int x,y;
judge(int * data,int len)
{
int i,j,f=0;
for(i=0,j=len-1; i<=j; i++,j--)
{
if(*(data+i)!=*(data+j))
{
f=1; printf("%d 不是回文!!!\n",x); break;
}
}
if(f==0)
printf("%d 是回文 !\n",x);
}
separate(int *data,int n)
{
int j,k,t;
y=0;
while(n!=0)
{
*(data+y)=n; n=n/10; y++;
}
*(data+y)='\0';
for(j=0,k=y-1; j<=k; j++,k--)
{
t=*(data+j); *(data+j)=*(data+k); *(data+k)=t;
}
}
void main()
{
int a[99];
printf("请输入一个正整数:");
scanf("%d",&x);
separate(a,x);
judge(a,y);
}
c语言判断回文平方数,C/C++回文数的判断(转)相关推荐
- 1768: 回文平方数(进制转换)
1768: 回文平方数 时间限制: 1 Sec 内存限制: 128 MB 题目描述 回文数是指从左向右念和从右向左念都一样的数.如12321就是一个典型的回文数. 给定一个进制B(2<=B< ...
- java输出回文数原代码_C++编程入门:判断回文数
题目描述 回文数是指一个像16461这样"对称"的数,即:将这个数的数字按相反的顺序重新排列后,所得到的数和原来的数一样.输入一个正整数,判断它是否为回文数,如果是回文数则输出&q ...
- 计蒜客——回文平方数
回文数是指从左向右念和从右向左念都一样的数.如123321就是一个典型的回文数. 给定一个进制B(2≤B≤20,由十进制表示),输出所有的大于等于1小于等于300(十进制下)且它的平方用B进制表示时是 ...
- 回文数判断python五位数_Python【习题】回文数:判断一个数是否是回文数
人生苦短,我用Python 环境:Windows 10 64-bit, python == 3.6.4 , PyCharm CE == 2018.1 什么是回文数: 有这样一类数,他们顺着看和倒着看是 ...
- 编写一个Java应用程序。用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223
编写一个Java应用程序.用户从键盘输入一个1-99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数.回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121.3223 ...
- C语言,判断二维字符数组是否存在回文字符串 例如:char a[] [10]={“asd“,“asa“,“werew“,“yuyu“};
判断二维字符数组是否存在回文字符串 例如:char a[] [10]={"asd","asa","werew","yuyu&quo ...
- c语言编程判断输入的一个字符串是否是“回文”。所谓“回文”字符串就是左读和右读都一样的字符串。例如: “abcba“就是一个回文字符串。
编程判断输入的一个字符串是否是"回文".所谓"回文"字符串就是左读和右读都一样的字符串.例如: "abcba"就是一个回文字符串. 要求:先 ...
- 1346. 回文平方
1346. 回文平方 回文数是指数字从前往后读和从后往前读都相同的数字. 例如数字 12321 就是典型的回文数字. 现在给定你一个整数 B ,请你判断 1∼300 之间的所有整数中,有哪些整数的平方 ...
- HDU1282 回文数猜想【回文】
回文数猜想 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...
- I00010 打印1到输入数之间的回文数
对于一个数,要判定它是否是回文数,直观的做法是先判定其最高位(首位)与最低位(最后一位)是否相同,如果不同则不是回文数:如果相同则其掉其做高位和最低位,对剩余的位继续进行判定:如果剩余的位只有一位或零 ...
最新文章
- 查处的数据如何乱序_老司机总结常用镜像方法,让镜像数据更加可靠
- SpringMVC 类扫描原理解析
- 弹性计算双周刊 第7期
- javascript动态创建可拖动、最大化、最小化的层
- Android Relativelayout
- vue 插件 滑块验证_VUE接入腾讯验证码功能(滑块验证)备忘
- java text 格式化_java.text.DecimalFormat类十进制格式化
- [搜索]Trie树的实现
- explicit关键字详解(C++ )
- C++ 预处理与宏相关编程(#,##等等)
- SVN工作笔记004---svn查看log提示_offline
- AI学会了视觉推理,“脑补”看不清的物体 | 李佳李飞飞等的CVPR论文
- Struts2 result type(结果类型)
- 程序员转型架构师,推荐你读这几本书
- 西安交通大学计算机专业,西安交通大学计算机科学与技术专业录取分数线?
- 面试经历(纯属个人经历,仅供观看参考)
- C++指针(pointer)
- openssl命令查看证书有效期_使用 openssl 生成证书
- 数据结构-KMP手算next与nextval(全网最简单,包会)
- 计算机操作系统实训心得总结,计算机操作系统安全实训心得总结
热门文章
- 说干就干的p2psearcher2013
- 談JS面向對象【靜態與非靜態類】
- 一个简单的完成端口(服务端/客户端)类
- 北妈每日一学:ES6语法入门 之开门见山
- 【新年礼物】阿里资深p8教你学习Web全栈架构师!
- 导致定时器失效_C# 因IIS回收导致定时器失效的解决方案
- linux日志绕接,Logback配置
- linux generic什么意思_如何在 Ubuntu 中修复 VirtualBox 的 “rc=1908” 错误 | Linux 中国...
- 这些基因的名字太有才了,研究一下都可以发10分文章
- 简单实用的PS亮度蒙版工具:Lumenzia Mac版