文章
38
粉丝
11
获赞
2
访问
26.0k
#include<bits/stdc++.h>
using namespace std;
const int maxn = 1000000 + 5;
int prime[maxn];
void getPrime(){
memset(prime,0,sizeof prime);
for(int i = 2;i <= maxn;i++){
if(!prime[i]) prime[++prime[0]] = i;
for(int j = 1;j <= prime[0] && prime[j] * i < maxn;j++){
prime[prime[j] * i] = 1;
if(i % prime[j] == 0) break;
}
}
}
int main(){
int n,flag;
getPrime();
while(cin >> n){
flag = 0;
for(int i = 1;i <= prime[0];i++){
if(prime[i] >= n) break;
if(prime[i] % 10 == 1) {
cout << prime[i]...
登录后发布评论
暂无评论,来抢沙发