//采用指针变量作为形参,编写一个实现整数交换的函数。在主函数中输入3个整数,调用数据交换函数,从大到小排序输出
#include <stdio.h>
int main() {
void swap(int* px, int* py);
int a, b, c;
printf("请输入三个整数\n");
scanf("%d%d%d", &a, &b, &c);
if (a < b)
swap(&a, &b);
if (a < c)
swap(&a, &c);
if (b < c)
swap(&b, &c);
printf("大小依次为:%d %d %d\n", a, b, c);
}
void swap(int* px, int* py) {
int temp;
temp = *px;
*px = *py;
*py = temp;
}