"回文数"是一种数字。如: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++回文数的判断(转)相关推荐

  1. 1768: 回文平方数(进制转换)

    1768: 回文平方数 时间限制: 1 Sec 内存限制: 128 MB 题目描述 回文数是指从左向右念和从右向左念都一样的数.如12321就是一个典型的回文数. 给定一个进制B(2<=B< ...

  2. java输出回文数原代码_C++编程入门:判断回文数

    题目描述 回文数是指一个像16461这样"对称"的数,即:将这个数的数字按相反的顺序重新排列后,所得到的数和原来的数一样.输入一个正整数,判断它是否为回文数,如果是回文数则输出&q ...

  3. 计蒜客——回文平方数

    回文数是指从左向右念和从右向左念都一样的数.如123321就是一个典型的回文数. 给定一个进制B(2≤B≤20,由十进制表示),输出所有的大于等于1小于等于300(十进制下)且它的平方用B进制表示时是 ...

  4. 回文数判断python五位数_Python【习题】回文数:判断一个数是否是回文数

    人生苦短,我用Python 环境:Windows 10 64-bit, python == 3.6.4 , PyCharm CE == 2018.1 什么是回文数: 有这样一类数,他们顺着看和倒着看是 ...

  5. 编写一个Java应用程序。用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223

    编写一个Java应用程序.用户从键盘输入一个1-99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数.回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121.3223 ...

  6. C语言,判断二维字符数组是否存在回文字符串 例如:char a[] [10]={“asd“,“asa“,“werew“,“yuyu“};

    判断二维字符数组是否存在回文字符串 例如:char a[] [10]={"asd","asa","werew","yuyu&quo ...

  7. c语言编程判断输入的一个字符串是否是“回文”。所谓“回文”字符串就是左读和右读都一样的字符串。例如: “abcba“就是一个回文字符串。

    编程判断输入的一个字符串是否是"回文".所谓"回文"字符串就是左读和右读都一样的字符串.例如: "abcba"就是一个回文字符串. 要求:先 ...

  8. 1346. 回文平方

    1346. 回文平方 回文数是指数字从前往后读和从后往前读都相同的数字. 例如数字 12321 就是典型的回文数字. 现在给定你一个整数 B ,请你判断 1∼300 之间的所有整数中,有哪些整数的平方 ...

  9. HDU1282 回文数猜想【回文】

    回文数猜想 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  10. I00010 打印1到输入数之间的回文数

    对于一个数,要判定它是否是回文数,直观的做法是先判定其最高位(首位)与最低位(最后一位)是否相同,如果不同则不是回文数:如果相同则其掉其做高位和最低位,对剩余的位继续进行判定:如果剩余的位只有一位或零 ...

最新文章

  1. 查处的数据如何乱序_老司机总结常用镜像方法,让镜像数据更加可靠
  2. SpringMVC 类扫描原理解析
  3. 弹性计算双周刊 第7期
  4. javascript动态创建可拖动、最大化、最小化的层
  5. Android Relativelayout
  6. vue 插件 滑块验证_VUE接入腾讯验证码功能(滑块验证)备忘
  7. java text 格式化_java.text.DecimalFormat类十进制格式化
  8. [搜索]Trie树的实现
  9. explicit关键字详解(C++ )
  10. C++ 预处理与宏相关编程(#,##等等)
  11. SVN工作笔记004---svn查看log提示_offline
  12. AI学会了视觉推理,“脑补”看不清的物体 | 李佳李飞飞等的CVPR论文
  13. Struts2 result type(结果类型)
  14. 程序员转型架构师,推荐你读这几本书
  15. 西安交通大学计算机专业,西安交通大学计算机科学与技术专业录取分数线?
  16. 面试经历(纯属个人经历,仅供观看参考)
  17. C++指针(pointer)
  18. openssl命令查看证书有效期_使用 openssl 生成证书
  19. 数据结构-KMP手算next与nextval(全网最简单,包会)
  20. 计算机操作系统实训心得总结,计算机操作系统安全实训心得总结

热门文章

  1. 说干就干的p2psearcher2013
  2. 談JS面向對象【靜態與非靜態類】
  3. 一个简单的完成端口(服务端/客户端)类
  4. 北妈每日一学:ES6语法入门 之开门见山
  5. 【新年礼物】阿里资深p8教你学习Web全栈架构师!
  6. 导致定时器失效_C# 因IIS回收导致定时器失效的解决方案
  7. linux日志绕接,Logback配置
  8. linux generic什么意思_如何在 Ubuntu 中修复 VirtualBox 的 “rc=1908” 错误 | Linux 中国...
  9. 这些基因的名字太有才了,研究一下都可以发10分文章
  10. 简单实用的PS亮度蒙版工具:Lumenzia Mac版