什么是回文数

回文数有什么特征

“回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也有这样一类数字有这样的特征,成为回文数(palindrome number)。

设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。



扩展资料

回文数算法:随意找一个十进制的数,把它倒过来成另一个数,再把这两个数相加,得一个和数,这是第一步;然后把这个和数倒过来,与原来的和数相加,又得到一个新的和数,这是第二步。

照此方法,一步步接续往下算,直到出现一个“回文数”为n。例如:28+82=110,110+011=121,两步就得出了一个“回文数”。如果接着算下去,还会得到更多的“回文数”。这个过程称为“196算法”。

参考资料来源:百度百科-回文数

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-23
"回文数"是一种数字.如:54345, 这个数字正读是54345,倒读也是54345,正读倒读一样,所以这个数字就是回文数.
具体看百度百科

参考资料:http://baike.baidu.com/view/101387.htm

本回答被网友采纳
第2个回答  2010-05-13
如果一个数从左边读和右边读都是同一个数,就称为回文数,例如686就是一个回文数。
编程求1000以内所有的回文数,java实现

public class Huiwenshu {

public static void main(String[] args){

int a,b,c,i,j;

for(a=1;a<10;a++)

for(b=0;b<10;b++)

for(c=1;c<10;c++){

i=a*100+b*10+c;j=c*100+b*10+a;

if(i==j)

System.out.println(i);

}

}

}
第3个回答  2019-11-26
设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。
第4个回答  2020-04-09
相似回答