#include<stdio.h>
#define M 3
main()
{
int a[M],i;
int *max,*min;
for(i=0 ;i<M; i++)
{
scanf("%d",&a[i]);
}
/***** 将指针变量max,min初始化 *****/
/********** Begin **********/
max=&a[0];
min=&a[0];
/********** End **********/
/***** 将每个数组元素依次与max,min指向的数组元素比较,使max,min分别指向的最大、最小的数组元素 *****/
/********** Begin **********/
for (i = 0; i < M; i++)
{
if (a[i] > *max) { max = &a[i]; }
if (a[i] < *min) { min = &a[i]; }
}
/********** End **********/
/***** 通过指针变量max,min输出最大值和最小值 *****/
/********** Begin **********/
printf("min=%d\nmax=%d", *min, *max);
/********** End **********/
return 0;
}