用指针排序问题~~为什么报错
#include <stdio.h>main()
{
int a,b,c;
int *p1,*p2,*p3,*p;
printf("Please input 3 numbers\n");
scanf("%d,%d,%d",&a,&b,&c);
p1=&a,p2=&b,p3=&c;
if(*p1<*p2)
*p=*p1;
*p1=*p2;
*p2=*p;
if(*p1<*p3)
*p=*p1;
*p1=*p3;
*p3=*p;
if(*p2<*p3)
*p=*p2;
*p2=*p3;
*p3=*p;
printf("%d,%d,%d\n",*p1,*p2,*p3);
}