111,,,1111aaaa
aaaaaaaaaaaaaaaaa
int j;
for(int i=a;i<=b;i++)
{
for(j=2;j*j<=b;j++)
if(i%j==0)
break;
if(j*j>b)
printf("%d ",i);
}
这样行吗
#include<stdio.h>
int main()
{
int a,b,i,j,p,q,data[2000],sum;
scanf("%d%d",&a,&b);
p=0;
for(i=a;i<=b;i++)
{
data[p++]=i;
for(j=2;j<i;j++)
{
if(i%j==0)
{
data[p-1]=0;
}
}
}
for(q=0;q<=b-a;q++)
{
if(0!=data[q])
printf("%d\t",data[q]);
}
printf("\n");
return 0;
}