流程:设数 a ,b,c
1.若a>b a和b交换
2 若a>c a和c交换
3.若b>c b和c交换
源代码:
#include<stdio.h>
void shuxu(int *a ,int *b,int *c );
void shuxu(int *a ,int *b,int *c )
{
if (*a>*b)
{
*a=*a^*b;
*b=*a^*b;
*a=*a^*b;
}
if (*a>*c)
{
*a=*a^*c;
*c=*a^*c;
*a=*a^*c;
}
if (*b>*c)
{
*c=*b^*c;
*b=*b^*c;
*c=*b^*c;
}
printf("%d %d %d\n",*a,*b,*c);
return ;
}
int main()
{
int a=88,b=66,c=55;
shuxu(&a,&b,&c);
return 0;
}