例:113去掉百位数1得到13,13是素数
再去掉十位数得到3,3是素数
所以113是逆向超级素数
public class function6 { //记得修改文件名或类名
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=100,a,b,count=0;
for(i=100;i<1000;i++)
{
a=i%100;
b=i%10;
if(prime(i)&&prime(a)&&prime(b))
{
System.out.println(i);
count++;
}
}
System.out.println("100~1000范围的逆向超级素数有"+count+"个");
}
public static boolean prime(int x)
{
int i=2;
for(i=2;i<=x-1;i++)
{
if(x%i==0)
{
break;
}
}
if(x==i)
{
return true;
}
else
{
return false;
}
}
}
//逆向超级素数