五位数的回文素数

题目就不说了,直接代码了

//五位数的回文素数
    	int E=0;
    	for(int a=10000;a<100000;a++)
    	{
			if (f31(a)&&f32(a)) 
			{
				E++;
			}
		}
    	System.out.println(E);
    }
    public static boolean f31(int a)
    {
    	boolean f=true;
    	for (int b = 2; b <a; b++) 
		{
    		if (a%b==0) 
    		{
				f=false;
				break;
			}
    		else 
    		{
				f=true;
			}
		}
    	return f;
    }
    public static boolean f32(int a)
    {
    	boolean f=true;
    	int A,B,C,D;
		 A=a/10000;
		 B=a%10000/1000;
		 C=a%100/10;
		 D=a%10;
		 if (A==D&&B==C) 
		 {
			f=true;
		 }
		 else 
		 {
			f=false;
		 }
		 return f;
}

两个函数一个判断回文,一个判断素数主要是函数传参

点赞