有关回文数

  刚在论坛看到有人问什么是回文数,刚开始一点都不清楚,后面百度才知道什么是回文数

    回文数

       "回文数"是一种数字.如:98789, 这个数字正读是98789,倒读也是98789,正读倒读一样,所以这个数字

  就是回文数.

  任意某一个数通过以下方式相加也可得到

  如:29+92=121 还有 194+491=685,586+685=1271,1271+1721=2992

  不过很多数还没有发现此类特征(比如196,下面会讲到)

  另外个别平方数是回文数

  1的平方=1

  11的平方=121

  111的平方=12321

  1111的平方=1234321

  依次类推

  3×51=153

  6×21=126

  4307×62=267034

  9×7×533=33579

  上面这些算式,等号左边是两个(或三个)因数相乘,右边是它们的乘积。如果把每个算式中的“×”和“=”去掉,那么,它们都变成回文数,所以,我们不妨把这些算式叫做“回文算式”。还有一些回文算式,等号两边各有两个因数。请看:

  12×42=24×21

  34×86=68×43

  102×402=204×201

  1012×4202=2024×2101

  不知你是否注意到,如果分别把上面的回文算式等号两边的因数交换位置,得到的仍是一个回文算式,比如:分别把“12×42=24×21”等号两边的因数交换位置

    弄清楚后,写了如下代码:

    

    还有一点疑问就是1到10是不是回文数。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值