文章
2
粉丝
60
获赞
0
访问
2.6k
#include<stdio.h>
#include<stdbool.h>
bool judge(int n){
for(int i=2;i<n;i++){
if(n%i==0){
return false;
break;
}
}
return true;
};
bool judge(int n);//判断素数
int main(){
int ans=0;
int flag=0;
//int ans2=0;
scanf("%d",&ans);
flag=judge(ans);//判断素数
if(flag==1){
printf("%d",ans);//是素数输出
}else{
while(flag==0){//不是素数,输出大于这个数的第一个素数
ans++;
flag=judge(ans);
}
printf(...
登录后发布评论
for循环从2开始判断,没有判断到1是不是素数