用C++编写一个判别素数的函数,在主函数中输入一个整数,通过参数调用,输出该数是否为素数。O(∩_∩)O谢谢

2024-12-12 00:17:30
推荐回答(1个)
回答1:

#include
int fun_m(int x);
int main()
{
int m;
while(1)
{
printf("请输入数字(输入0退出):");
scanf("%d",&m);
if (m == 0)
{
return 0;
}
if (fun_m(m))
{
printf("%d是素数!",m);
}
else
{
printf("%d不是素数!",m);
}
}
return 0;
}

int fun_m(int x)
{
int n,flag=1;
for(n=2;n if(x%n==0)
{
flag=0;
break;
}
return flag;
}