#include<iostream>
#include<cstdio>
#include<cmath>
#define M 10010
int num[M];
using namespace std;
bool isPrime(int n)
{
int i;
if(n<=1)
return false;
for(i=2;i<=sqrt(n);i++)
{
if(n%i==0)
return false;
}
return true;
}
int main()
{
int m,n;
cin>>m>>n;
int count = 0,a = 2;
while(count<n)
{
if(isPrime(a))
num[count++] = a;
a++;
}
int b = 0;
for(int i = m-1;i<n;i++)
{
b++;
if (b % 10 != 1) //第一个数没空格,最后一个没空格,换行
printf(" ");
printf("%d", num[i]);
if (b % 10 == 0)
printf("\n");
}
return 0;
}
数素数
最新推荐文章于 2020-12-22 14:13:51 发布