#include <stdio.h>
#include <stdlib.h>
int max(int *p)
{
int i,t=*p;
for(i=1;i<10;i++)
{
if(*(p+i)>t)
t=*(p+i);
}
return t;
}
int main()
{
int i,m,a[10];
int (*pf)(int a[]); /*定义一个函数型指针*/
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
pf=&max; /*为函数型指针初始化*/
m=(*pf)(a); /*用指针调用函数*/
printf("max=%d\n",m);
return 0;
}