public static void main(String[] args) {
int i, j, flag, temp, ft; // i循环变量
temp = 97;// 临时变量,用于标记上一个素数
ft = 0;
for (i = 101; i < 1000; i += 2) {
flag = 0; // flag用于标识是否为素数,是则为0,不是则为1
for (j = 2; j < Math.sqrt(i); j++) {
if (i % j == 0) {
flag = 1;
break;
}
}
if (flag == 0) {
if (i - temp == 2) {
if (ft == 0) // ft用于标识上一个素数是否打印,若打印则为1,否则为0
System.out.print(" " + temp);
System.out.println(" " + i);
ft = 1;
} else {
ft = 0;
}
temp = i;
}
}
}
public class Sushu
{
public static void main(String[] args) {
int i,j,flag,temp,ft; //设置i为循环变量
temp = 97;//临时变量,用于标记上一个素数
tp = 0;
for( i = 101; i < 1000; i+=2)
{
flag = 0; //flag用于标识是否为素数,是则为0,不是则为1
for(j = 2 ; j < Math.sqrt(i) ; j++)、
if(i%j == 0)
{
flag = 1;
break;
}
if(flag == 0)
{
if(i - temp == 2)
{
if(tp == 0) //tp用于标识上一个素数是否打印,若打印则为1,否则为0
System.out.print(" "+temp);
System.out.print(" "+i); tp = 1;
}
else tp = 0;
temp = i;
}
}
}
}
public class Z3{
public static void main(String args[]) {
int b[]=new int[100];int n=0,i=0,m;
for(i=3;i<100;i++) {m=0;
for(int j=2;jif(m==(i-2)) {b[n]=i;n++;}
}
for(i=0;i
System.out.println(b[i]+"和"+b[i+1]+"是姐妹素数");
}
}
}
这是100以内的,改一下就好了