发布网友 发布时间:2024-10-23 19:24
共1个回答
热心网友 时间:2024-10-31 11:47
代码截图
运行截图
完整代码
#include <stdio.h>
void GetXData(int m,int k,int *x){
int i,cnt=0;
for(i=m+1;k>0;i++){
//判断i是否是质数
int flag=1;//1-是质数 0-不是质数
for(int j=2;j<i;j++){
if(i%j==0){
flag=0;
break;
}
}
if(flag==1){
x[cnt]=i;
cnt++;
k--;
}
}
}
int main()
{
int num[100]={0};
int m,k,i;
scanf("%d,%d",&m,&k);
GetXData(m,k,num);
for(i=0;i<k;i++){
printf("%d",num[i]);
if(i!=k-1) printf(",");
}
return 0;
}