各位大哥帮忙写个C++程序,谢谢了,请编写函数void fun(int x,int pp[],int *n),它的功能

3: 第3题 请编写函数void fun(int x,int pp[],int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。
void fun(int x, int pp[ ], int *n)

void fun(int x,int pp[],int *n)
{int m,k,a=0;
int i;
for(m=0;m<100;m++)
if(m%x==0)/**/
{k=sqrt(m);
for(i=0;i<k;i++)
if(m%i==0)
break;}
if(i==k+1)
{pp[a++]=m;
n++;}
return n;}

大概是这样吧,试试
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答