//我感觉没什么问题,为什么运行会出错

//3)输入3个整数,按由小到大的顺序输出。要求设定3个指向整型变量的指针变量p1,p2,p3,最终使得p1指向最大的数,p2指向较大的数,p3指向最小的数。
//由main函数实现3个整数的输入,对指针变量p1,p2,p3的赋值,数据由小到大的输出。由上题中的swap函数实现两指针变量指向的值的交换
#include<stdio.h>
void swap(int *a,int *b)
{
	int c;
	c=*a;
	*a=*b;
	*b=c;
	return;
}
int main()
{
	int *p1,*p2,*p3;
	printf("请从小到大输入三个数(用space键隔开):");
	scanf("%d %d,z%d",p1,p2,p3);
	swap(p1,p3);
	printf("由小到大输出数据为:%d,%d,%d",*p1,*p2,*p3);
	return 0;
}