题目描述
如果一个数既然是回文数又是素数(质数)的话,则称这个数为回文素数。
其中回文数的定义为,如果一个数从左边看和从右边看一样,则该数称为回文数。如数字12321就是个回文数。
请输出从100~n的所有回文素数。
输入格式
一个整数nn。
输出格式
从100~n的所有回文素数,空格隔开。
数据范围
对50%的数据,100<n≤999;
对100%的数据,999<n≤10^6
基本思路
分析:
- 回文数的判断:我认为有两种,一种方法是以字符数组形式读入数据,再用for循环倒序检查;第二种是将读入的数字numbers倒过来存入一个新的new_numbers,判断numbers与new_numbers是否相等,如下代码段: