想知道输入3为什么不应该是i%j=0了吗,不会输出“不是素数”吗,为什么break跳出就不会输出上一行的“不是素数”了
#include<stdio.h>
int main()
{
int i=0;
int j=0;
scanf("%d",&i);
for(j=2;j<i;j++)
{
if(i%j==0)
{
printf("不是素数\n");
break;
}
}
if(j==i)
{
printf("是素数,i=%d\n",i);
}
}