摘要:
如果n和n+2都是素数,则称他们是孪生素数。输入m,输出连个数均不超过m的最大孪生素数。5<=m<=10000.例如m=20时的答案是17、19,m=1000时的答案是881、883.Code 1 #include<iostream> 2 #include<cmath> 3 #include<assert.h> 4 using namespace std; 5 /* 6 bool is_primer(int x) 7 { 8 for(int i = 2; i*i <= x; ++i) //中间值可能会溢出 9 if(x%i == 0) re 阅读全文