小白成长记之PTA乙级题 1013
PTA乙级题 1013. 数素数 (20)
#include<stdio.h>
int isprime(int n);
int main()
{
int i,a,b,x=1,sum=2;
scanf("%d %d",&a,&b);
if (a<=b)
{
for (;x<=b;sum++)
{
if (isprime(sum))
{
if (x>=a&&x<=b)
{
printf("%d",sum);
if ((x-a+1)%10==0&&x!=a&&x!=b)
printf("\n");
else
{
if (x!=b&&(x-a+1)%10!=0)
printf(" ");
}
}
x++;
}
}
}
else
{
printf("0");
}
return 0;
}
int isprime(int n)
{
int i;
for(i=2;i<=sqrt(n);i++)
{
if(n%i == 0)
return 0;
}
return 1;
}