王者荣耀李白的cp是谁:编写函数void fun(int k,int *p),

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 20:31:43
功能是:将参数k(2≤k≤32767)所有的质因子升序写入p所指的一维数组中,以-1作为所有质因子的结束标志

void fun(int k,int *p) {
int i, j, sqrtx, isbreak;
for (i = 2; i < 32767; i++) {
sqrtx = sqrt(i);
isbreak = 0;
for (j = 2; j <= sqrtx; j++ ) {
if (i % j == 0) {
isbreak = 1;
break;
}
}
if (isbreak == 0) {
*p = i;
p++;
}
}
*p = -1;
}