#include <stdio.h>
#define N 10
void main(void)
{
int a[N];
int *p,*pm,*pn,tmp,i;
printf("Enter:\n");
p=a[0]; //这行错误
for(i=0;i<N;i++);
scanf("%d",p++);
pm=pn=a[0]; //这行错误
for(i=0;i<N;i++)
{
if(*p>*pm) pm=p;
if(*p<*pn) pn=p;
++*p; //这行错误
}
if(pm!=a)
{ tmp=a[0];a[0]=*pm;*pm=tmp;}
if(pn!=a+1)
{ tmp=a[1];a[1]=*pn;*pn=tmp;}
printf("Output:\n");
for(i=0,p=a;i<10;i++)
{ printf("%d",p++);} //这行错误
printf("\n");
}
请指正!