10301是个5位的素数。它有个特点,把数字倒过来还是它本身,具有这样特征的素数,我们称之为:回文素数。
10501
10601
11311
这些都是5位的回文素数。
请你计算一下,像这样的5位数的回文素数,一共有多少个?
请填写这个表示个数的整数,注意不要写任何其它多余的内容,比如说明或解释文字,也不要列出所有的回文素数。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
天鸭。。。。回文素数
回文数就是 我为人人,人人为我这样 举个栗子12321,,,121这样
素数就是定义为在大于1的自然数中,除了1和它本身以外不再有其他因数他也叫质数。
不说了上题
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
public class Main {
public static void main(String[] args) {
int a=0;//定义数量
for (int i =9999; i <100000; i++) { //进入循环并且循环数都在五位
if (i%10==i/10000%10&i/10%10==i/1000%10) {//如果该数是回文数进入下一个循环
for (int j =2; j <i; j++) {//判断素数循环这里就要详细说一下了 除以大于1并不能除以自己的数
if (i%j==0) { //如果除尽了那么说明可以除开这个数不是我们要的数那么就把他ban掉
break;
}
if(j==i-1) //j循环到了头也没能除开 这就是我们要的数=-=~
a++ ; //数量加一
}}}
System.out.println(a);
}
}