麻烦大家帮忙瞧瞧,这个哪里错了^_^
#include<stdio.h>#define M 3
int pl(int *p)
{
int *p1;
int min;
for(min=*p;*p!='\0';p++)
for(p1=p+1;*p1!='\0';p1++)
if(min>*p1)
{
min=*p1;
*p1=*p;
*p=min;
}
for(;*p!='\0';p++)
printf("%5d",*p);
}
void main()
{
int i,a[M];
printf("请输入%d个数",M);
for(i=0;i<M;i++)
scanf("%d",&a[i]);
pl(a);
}