宜兴市经济技术开发区实验小学

未来课程少年科创园

巧用编程解决数学问题(回文数)

发布时间:2023-09-08 09:20 栏目:少年科创园 发布单位:宜兴市经济技术开发区 点击量:5575 【公开】

《回文数》

1、回文诗

十字回文诗,是古人创造的一种七言绝句诗体,由10个字连环往复,读成一首28个字的七绝。这种诗体是回文和连环综合运用,句与句之间有一个字或多个字重叠,其结构如鳞片之叠压覆盖,层层推进,故又称鳞叠连环体。先鳞迭环读至尾,再从尾字开始连环读至开头,形成重复倒旋的回文格,故又称为转尾(鳞迭)连环回文诗。以清朝女诗人吴绛雪《咏四季》中的春为例:莺啼绿柳弄春晴晓月明,十个字回环往复,可读成以下28个字的七绝:莺啼绿柳弄春晴(前七个字,正序读)

柳弄春晴晓月明(后七个字,正序读)

明月晓晴春弄柳(后七个字,倒序读)

晴春弄柳绿啼莺(前七个字,倒序读)

2、回文数

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

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

3、题目要求

编程实现: 找出 100~2000 以内的所有回文数。

C++语言实现:

 



评论

还能输入140

用户评论

版权所有:宜兴市教育局     宜兴市教师发展中心       技术运营支持:天喻教育科技有限公司    
Copyright© 2020 All rights reserved 苏公网安备32028202231255号    苏ICP备17028899号-2
学校地址:江苏省无锡市宜兴市屺亭街道东郊路90号     联系电话:13812258335     联系邮箱:yxjkqsx@163.com