大一下学的C语言,刚刚学到函数,错误的地方请大佬指出。
#include <stdio.h>
#include <math.h>
int isPrimer(int n);
int main()
{
int m;
scanf("%d",&m);
if(isPrimer(m))
printf("%d是素数",m);
else
printf("%d不是素数",m);
}
int isPrimer(int n)
{
int ret=1;
int i;
if(n<=1||(n%2==0&&n!=2))
ret=0;
for(i=3;i<sqrt(n);i+=2)
{
ret=0;
break;
}
return ret;
}
大一计科小白一枚,假期无聊用C语言写了个判断素数的代码。求大佬指点。
最新推荐文章于 2022-09-17 19:32:39 发布