要求输出10-1000的回文素数_问题有点烧脑,趣谈回文数

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

306ff8c201d991be8bf0b4f64e412a45.gif

1. 回文数

一个自然数,如果从左向右看和从右向左看数字都一样,换句话说,就是"数字排列左右对称",就把它叫做"回文数"。比如121、5335、6084806都是回文数。当然,由同一个数字组成的数,如11,999也是回文数。回文数还要一个比较文艺的名字。巴克敏斯特·福乐在其著作《协同学》(Synergetics)中把回文数也叫做沙拉扎数(Scheherazade Numbers),沙拉扎是《一千零一夜》中那位讲故事的王妃、即宰相的女儿的名字。

有人发现:如果给一个自然数,加上它的倒序数(就是把它的数字顺序倒过来所组成的数),再对所得的和重复这个步骤,一般说来,经过有限次计算,就会得到一个回文数。

比如,84+48=132,132+231=363,363就是个回文数。

再比如,95+59=154,154+451=605,605+506=1111,1111就是个回文数。

有时候可能需要重复的步骤比较多一些。

比如,97+79=176,176+671=847,847+748=1595,1595+5951=7546,7546+6457=14003,14003+30041=44044,44044就是个回文数。

再比如,198+891=1089,1089+9801=10890,10890+09801=20691,20691+19602=40293,40293+39204=79497,79497就是个回文数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值