求素数问题想不通
#include<stdio.h>#include<conio.h>
void main()
{
int a,i,k,j,leap=0;
printf("input the number:\n");
while(1)
{
scanf("%d",&a);
if(a>3)break;
}
for(i=3;i<a;i++)
{for(j=2;j<i;j++)
if(!(i%j))break;
leap=1;
if(!leap)
{
printf("%d ",i);
leap=0;
}
}
getch(); }
红字部分用什么方法可以实现 当满足条件时退出本次循环,直接进入外面那个FOE循环,
不满足条件时,直到里面的循环结束,执行下面的语句
我头都快想爆了,不得己,拿上面问问大家~