/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:求一批数据(数组)的最大值并返回下标。
-------------------------------------------------------*/
#include <stdio.h>
int max(int *p,int n,int *index)
{
int i,in=0,m;
/***********SPACE***********/
m=*p;
/***********SPACE***********/
for (i=1;i<n;i++)
if(m<*(p+i))
{
m=*(p+i);
/***********SPACE***********/
in=i;
}
*index=in;
/***********SPACE***********/
return m;
}
void main()
{
int i,a[10]={3,7,5,1,2,8,6,4,10,9},m;
/***********SPACE***********/
m=max(a,10,&i);
/***********SPACE***********/
printf("最大值%d,",m);
printf("下标%d",i);
}