C语言——编写函数

2025-08-26 12:11:10
推荐回答(1个)
回答1:

void fun(int x,int k,int *p)
{
int i=1,k1=-1,j,yin;
long zhi[1000]={2},num;

for(num=3;k1
for(;k1 {
yin=0;
for(j=0;j {
/*if(num%zhi[j]==0)*/
yin++;
}
if (yin==0)
{
zhi[i]=num;
if(num>x){k1++;p[k1]=num;}
/*printf("%d\t",zhi[i]) ; */
i++;
break;
}
else break;
}

}