}
else{
len = 2;
}
while(true){
if(isPrime5(num+len, primes, pnum)) return num + len;
if(isPrime5(num-len, primes, pnum)) return num - len;
len += 2;
}
}
int _tmain(int argc, _TCHAR* argv[])
{
cout<<"请输入数据"<
int count;
cin>>count;
int *data = new int[count];
//最大的一个数
int maxnum = 0;
for(int i=0; i
cin>>data[i];
if(maxnum < data[i]){
maxnum = data[i];
}
}
int size = static_cast(sqrt(static_cast(maxnum)));
int *primes = new int[size];
int pnum;
precalc(size, primes, pnum);
for(int i=0; i
cout<
}
delete [] primes;
delete [] data;
cin.get();
return 0;
}