#include
void swap(int *p1, int *p2)
{
int temp = *p1; *p1 = *p2; *p2 = temp;
}
void exchange(int *p1,int *p2,int *p3)
{
void swap(int *p1, int *p2);
if (*p1 > *p2)swap(p1, p2);
if (*p1 > *p3)swap(p1, p3);
if (*p2 > *p3)swap(p2, p3);
}
int main()
{
void exchange(int *p1, int *p2, int *p3);
int *p1, *p2, *p3, a, b, c;
printf("请输入三个数\n");
scanf_s("%d,%d,%d", &a, &b, &c);
p1 = &a; p2 = &b; p3 = &c;
exchange(p3, p2, p1);
printf("由小到大输出为:%5d%5d%5d\n", a,b,c);
system("pause");
return 0;
}