co2焊接危险:C语言编程题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/07 06:48:14
函数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,j,m=0;
for(i=x+1;;i++)
{
for(j=2;j<sqrt(i);j++)
if(i%j==0)break;
if(j>sqrt(i))
{
*(p+m)=i;
m++;
if(m==k-1)break;
}
}
}