#include<stdio.h>
main()
{
int a[3],*p;
printf("Please input 3 interger:");
for(p=a;*p!='\0';p++)
scanf("%d",p);
giveout(a,3);
}
int giveout(int *p,int n)
{int i,temp;
for(;*p!='\0';p++)
{if(*p>*(p+1))
{temp=*(p+1);
*(p+1)=*p;
*p=temp;
}
}
for(i=0;i<3;i++,p++)
printf("%d\t",*p);
}
我是想一个任意输入三个数排序的程序 ,哪里有语法错误啊