#include<stdio.h>
void jiu (int m,int k,int a[])
{
int i,j;
int p=0;
for(i=m+1;i>=m;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0)
break;
}
if(j==i)
a[p++]=i;
if(p>k)
break;
}
}
int main()
{
int m,k;
int a[1000];
scanf("%d%d",&m,&k);
jiu(m,k,a);
for(m=0;m<k;m++)
{
printf("%d",a[m]);
printf("\n");
}
}
将大于整数m且比m大的连续k个素数存入所指的数组中。例如,若输入m是17, k是5,则应输出19、23、29、31、37。
最新推荐文章于 2024-02-19 09:29:59 发布