//判断一个数是不是素数
#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;
}
06-16
7259
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交