编写一个函数fun,函数的功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回

2024-11-07 13:51:12
推荐回答(1个)
回答1:

int fun(int xx[],int n, int m) */n为数组的长度*/
{ int i,j=0,k=0;
for(i=1;i<=m;i++)
if(Issushu(i)) { xx[j]=i;k++;}
return(m-k); */ 这就是非素数的个数了*/
}
int Issushu(int m)
{int i;
for(i=1;i<=m/2;i++)
if(!(m%i)) return 0;
return 1;
}