```//给出一个大于或等于3的正整数,判断它是不是一个素数
#include<stdio.h>
#include<math.h>
int a;
int a1=0;
void judge()
{
for(int n=2;n<a;n++){
if(0==a%n){
printf("该数不是一个素数\n");
return ;
}
if(n==a-1){
printf("该数是一个素数\n");
return;
}
}
}
int main(){
printf("请输入一个大于或等于3的正整数:\n");
scanf("%d",&a);
while(a<3){
if(a<a1){
printf("对不起您输入的是负数\n");
}
printf("输入错误,请重新输入!\n");
scanf("%d",&a);
}
if(a>=3){
judge();
}
return 0;
}