69,373
社区成员
发帖
与我相关
我的任务
分享
void sushu(int m)
{
if(m==1)
{
printf("%d不是素数\n", m);
return ;
}
if((m==2)||(m==3))
{
printf("%d是素数\n", m);
return;
}
for(int i=2;i*i<=m;i++)
if(m%i==0)
{
printf("%d不是素数\n", m);
return;
}
printf("%d是素数\n", m);
return ;
}
int sushu(int m)
{
int i;
for(i=2;i<(int)sqrt(m)+1;i++)
{
if(m%i==0)
return 0;
}
return 1;
}
我写的怎么样