一个关于函数调用的例子,我快无语啦!!!!!请高手帮忙啊!!
请编写函数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]); }我怎么就对函数的调用不感冒呢!!!!还请各位大虾啦!!!!
帮我好好分析下,我到底要怎样才会对呢?
上面的程序如果不能看的话,还请给写一个,同时如果有什么资料可以的话;介绍一下,不甚感激!!!!