//我感觉没什么问题,为什么运行会出错
//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;
}