//判断一个数是不是素数
#include <stdio.h>
#include <stdbool.h>
bool IsPrime(int val);
int main(void)
{
int m;
scanf("%d",&m);
if ( IsPrime(m) )
printf("是素数\n");
else
printf("不是素数\n");
return 0;
}
bool IsPrime(int val)
{
int i;
for(i=2; i<val; i++) //判断范围为 2 ~ val-1
{
if( val%i == 0 )
{
break;
}
}
if(val == i)
return true;
else
return false;
}
调用函数,判断一个数是否为素数
最新推荐文章于 2023-11-15 20:02:41 发布