#include<stdio.h>
int a,b,c;
int *p1,*p2,*p3;
void swap(int *p4,int *p5);
void exchange();
int main()
{
printf("请输入三个数");
scanf("%d %d %d",&a,&b,&c);
p1=&a;
p2=&b;
p3=&c;
exchange();
printf("从大到小:%d %d %d",a,b,c);
}
void exchange()
{
if(a<b) swap(p1,p2);
if(a<c) swap(p1,p3);
if(b<c) swap(p2,p3);
}
void swap(int *p4,int *p5)
{
int temp;
temp=*p4;
*p4=*p5;
*p5=temp;
}
三数排序
最新推荐文章于 2023-05-11 09:31:37 发布