题目:
https://pintia.cn/problem-sets/994805260223102976/problems/994805309963354112
#include<stdio.h>
#include<math.h>
int isprime(int i)
{
if(i==2)
{
return 1;
}
else
{
for(int j=2;j<=pow(i,0.5);j++)
{
if(i%j==0)
{
return 0;
}
}
return 1;
}
}
int main()
{
int n,m;
scanf("%d %d",&n,&m);
int s[1001];
int count=1;
for(int i=2;i<1000;i++)
{
if(isprime(i))
{
s[count]=i;
count++;
}
}
for(int j=n;j<=m;j++)
{
if((j-n)%10==9&&j!=n)
{
printf("%d\n",s[j]);
}
else if(j!=m)
{
printf("%d ",s[j]);
}
else
{
printf("%d",s[j]);
}
}
return 0;
}
//19fen -1
```#include<stdio.h>
#include<math.h>
int isprime(int i)
{
if(i==2)
{
return 1;
}
else
{
for(int j=2;j<=pow(i,0.5);j++)
{
if(i%j==0)
{
return 0;
}
}
return 1;
}
}
int main()
{
int n,m;
scanf("%d %d",&n,&m);
int s[1001];
int count=1;
for(int i=2;i<1000;i++)
{
if(isprime(i))
{
s[count]=i;
count++;
}
}
for(int j=n;j<=m;j++)
{
if((j-n)%10==9&&j!=n)
{
printf("%d\n",s[j]);
}
else if(j!=m)
{
printf("%d ",s[j]);
}
else
{
printf("%d",s[j]);
}
}
return 0;
}
//19fen -1