#include <stdio.h>
int main()
{
int m, n;
for(m=2; m<=50; m++)
{
for(n=2; n<m; n++)
{
if( m%n ==0 )
break;
}
if(m == n)
printf("%d ", m);
}
return 0;
}这里当break跳出循环后为什么会出现m==n的情况
for语句里不标明了n<m的吗
而且break跳出后是不会执行for语句里面的n++
请大佬解答一下
产品经理不是经理
qq_翼_19
慕的地6079101
相关分类