盘管风机价格邢台:函数void fun(int x,int k,int *p)

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 00:44:36
功能是:求出比x大的最初k(k<1000)个素数,放入p所指数组中. 例如:程序运行时输入:10 10,输出:11 13 17 19 23 29 31 37 41 43

void fun(int x,int k,int *p) {
int i, j, sqrtx, count=0, isbreak;
if (k > 1000) {
k = 999;
}
for (i = x; count < k; i++) {
sqrtx = sqrt(i);
isbreak = 0;
for (j = 2; j <= sqrtx; j++ ) {
if (i % j == 0) {
isbreak = 1;
break;
}
}
if (isbreak == 0) {
count++;
*p = i;
p++;
}
}
}