#include<stdio.h>
void main()
{
int a[8]={1,2,3,4,5,6,7,8};
int max=0,min=0;
int *p=a;
for(p=a;p<(a+8);p++)
{
if(p<(p+1))
{max=*p;*p=*(p+1);*(p+1)=max;}
if(p<(p+1))
min=*p;
}
printf("max is %d:,min is %d:",max,min);
}这个哪里错了,输入8个整数找其中的最大值和最小值,用指针的方法