文章
3
粉丝
49
获赞
0
访问
1.8k
#include<bits/stdc++.h>
using namespace std;
bool isPrime(int n){
if(n<=1){
return false;
}
for(int i=2;i<n;i++){
if((n%i)==0){
return false;
}
}
return true;
}
int main(){
int n;
while(cin>>n){
if(n<=10)cout<<-1;
for(int i=11;i<=n;i++){
if(isPrime(i)&&i%10==1){
cout<<i<<' ';
}
}
}
}
登录后发布评论
要求输出所有从1到这个整数之间(不包括1和这个整数),所以应该是for(int i=11;i<n;i++){