#include
int main()
{ int i,a,b,j,flag;
while(scanf("%d%d",&a,&b)!=EOF)
{
for(i=a;i<=b;i++)
{ int flag=1;
for(j=2;j<=i-1;j++)
{ if(i%j!=0) {printf("%d ",i);
flag=0;break;}
}
if(flag==1) { printf("Not Found\n");
}
}
}
return 0;
}
你也不能一个数不能整除就说它不是素数啊。得所有的都不能整除才行
#include<stdio.h>
int main()
{ int i,a,b,j,count = 0;
while(scanf("%d%d",&a,&b)!=EOF)
{
for(i=a;i<=b;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0)
break;
}
if(i==j)
{
printf("%d ",i);
count++;
}
}
if(count == 0)
printf("Not Found");
printf("\n");
}
return 0;
}
#include<stdio.h>
int main()
{ int i,a,b,j,flag;
while(scanf("%d%d",&a,&b)!=EOF)
{
for(i=a;i<=b;i++)
{ int flag=1;
for(j=2;j<=i-1;j++)
{ if(i%j==0){
flag=0;break;
}
}
if(flag==1) { printf("%d ",i);
}
}
}
return 0;
}