瘦脸针面部凹陷:C语言——编写函数

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 14:20:08
函数void fun(int x,int k,int *p)的功能是:求出比x大的最初k(k<1000)个素数,放入p所指数组中.例如:程序运行时输入:10 10,输出:11 13 17 19 23 29 31 37 41 43 */

#include<math.h>
void fun(int x,int k,int *p)
{
}
main()
{int a,b,n[1000],i;
scanf("%d%d",&a,&b);
fun(a,b,n);
for(i=0;i<b;i++)
printf("%d ",n[i]);
puts("");
}

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

for(num=3;k1<k;num++)

for(;k1<k;)
{
yin=0;
for(j=0;j<i;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;
}

}