#include<stdio.h>
void swap(int*x,int*y)
{
int temp;
if(*x>*y)
{
temp=*x;
*x=*y;
*y=temp;
}
}
void exchange(int*a,int*b,int*c)
{
swap(a,b);
swap(a,c);
swap(b,c);
}
int main()
{
int a,b,c;
printf("请输入三个数 a,b,c :");
scanf("%d%d%d",&a,&b,&c);
printf("交换之前:a=%d,b=%d,c=%d\n",a,b,c);
int*p1=&a,*p2=&b,*p3=&c;
exchange(p1,p2,p3);
printf("交换之后:a=%d,b=%d,c=%d\n",a,b,c);
return 0;
}
输入三个数并且按照从小到大的顺序排列
最新推荐文章于 2021-07-27 19:11:18 发布