判断质数代码
写码不易 拿码留赞 谢谢支持
#include<stdio.h>
bool prime(int y)
{
int i;
bool x;
x=true;
for(i=2;i<y;i++)
{
if(y%i==0)
{
x=false;
break;
}
}
return(x);
}
int main()
{
int n;
bool m;
bool prime(int y);
printf("Please enter a positive integer:");
scanf("%d",&n);
if(n==1)
{
printf("%d is not a prime number",n);
}
else if(n==2)
{
printf("%d is a prime number",n);
}
else
{
m=prime(n);
if(m==false)
{
printf("%d is not a prime number",n);
}
else if(m==true)
{
printf("%d is a prime number",n);
}
}
return 0;
}