#include<stdio.h>
void swap(int *pt1,int *pt2)
{
int i;
i=*pt1;
*pt1=*pt2;
*pt2=i;
}
void exchange(int *q1,int*q2,int*q3)
{
if(*q1>*q2)
swap(q1,q2);
if(*q1>*q3)
swap(q1,q3);
if(*q2>*q3)
swap(q2,q3);
}
int main()
{
int a,b,c;
int *p1=&a, *p2=&b,*p3=&c;
scanf("%d%d%d",p1,p2,p3);
exchange(p1,p2,p3);
printf("%d,%d,%d\n",a,b,c);
}
利用swap函数实现三个整数排序
最新推荐文章于 2022-12-26 13:38:01 发布