int main() { int n, i; scanf("%d", &n); for(i=n; i>2; i--) { if(sushu(i) && sushu(i-2)) { printf("%d %d\n", i-2, i); return 0; } } return 0; }
int check(int i) { int j; // 选出数字 for(j = 0; j < i;j++) { if(a[i] == a[j]) { return 0; } } // 判断是否为素数 if(i < n) if(!sushu(a[i]+a[i-1])) return 0; if(i == n-1) if(!sushu(a[i]+a[0])) return 0; return 1; }
int main() { int n=0; long long int a=0; scanf("%d",&n); a=sushu(n);//输出第n个素数对应的值a //printf("a:%I64d",a); printf("%I64d",createPrimes(a,n)); return 0; }