注册 登录
编程论坛 C语言论坛

为什么这个打“10”也显示是质数啊

他不是恶魔 发布于 2022-12-12 20:18, 1027 次点击
#include <stdio.h>
int main()
{
    int num,f=1;
    scanf("%d",&num);
    for(int i=2;i<num;i++){
        if(num%i!=0){f=0;break;
        }
    }if(f)printf("不是");
    else printf("是的");
   
}
3 回复
#2
apull2022-12-13 08:36
if(num%i  ==  0)
#3
他不是恶魔2022-12-13 09:00
回复 2楼 apull
为什么“!=”不行啊
#4
apull2022-12-13 09:41
质数是不能被除1和本身外的其他数整除,那么能被整除就不是质数了。
1