程序已经填空好了,完整的程序如下:#include<stdio.h>int max(int *p,int n,int *index){int i, in=0,m;m=*(p+in);for(i=0;i<n;i++){if(m<*(p+i)){m=*(p+i);in=i;}}*index=in;return *index;}void main(void){int i, a[10]={3,7,5,1,2,8,6,4,10,9},m;m=max(a,10,&i);printf("最大值%10d,下标%d",a[m],i);}程序的运行结果如下: