for(i=2;i<=K;i++)
{
if(m%i==0) break; //如果找到m的因数,则这里会跳出循环,这时的i一定是小于等于K的
}
if(i>k) //如果循环正常走完,没有找到因数,则这时的i一定是k+1,所以,这里判断是不是素数要看i是不是大于k
{
printf("它是素数!");
}
此循环有两个地方可以退出循环,第一是: if(m%i==0) break;
当然,如果是通过此语句退出循环,说明m不是素数。
另一个退出循环的地方是:i>k,如果是由此退出循环,说明m是素数,不知到你明白没有
同学,你是太急了吗?问题还没有问完的呀~~
if是如果,如果i>k,那么输出它是素数
什么的
关于什么的