一个关于函数调用的例子,我快无语啦!!!!!请高手帮忙啊!!
请编写函数void fun(int x,int pp[],int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。
程序代码:#include<stdio.h>
void fun(int x,int pp[],int *n)
{
int i,j,temp,*n=0;
for(i=0;i<=x;i++)
{
if((x%i==0)&&(i%2!=0))
pp[(*n)++]=i;
}
for(i=0;i<x;i++)
for(j=i;j<=x;j++)
{
if(pp[i]>pp[j])
temp=pp[i];
pp[i]=pp[j];
pp[j]=temp;
}
}
main()
{
int pp[101],i;
int *n;
void fun(100,pp,n);
for(i=0;i<=100;i++)
printf("%d",pp[i]);
}我怎么就对函数的调用不感冒呢!!!!还请各位大虾啦!!!!帮我好好分析下,我到底要怎样才会对呢?
上面的程序如果不能看的话,还请给写一个,同时如果有什么资料可以的话;介绍一下,不甚感激!!!!









