/*输入三个数a,b,c;要求不管怎么输入,
在输出的时候,a,b,c就是由大到小的顺序输出,
用函数封装实现
*/
#include <stdio.h>
void huan(int *pa1,int *pb1)
{
int tmp;
tmp = *pa1;
*pa1 = *pb1;
*pb1 = tmp;
}
void printABC(int *pa,int *pb,int *pc)
{
if(*pa < *pb) huan(pa,pb);
if(*pa < *pc) huan(pa,pc);
if(*pb < *pc) huan(pb,pc);
}
int main()
{
int a,b,c;
printf("请输入三个数:\n");
scanf("%d%d%d",&a,&b,&c);
printABC(&a,&b,&c);
printf("a=%d \nb=%d \nc=%d \n",a,b,c);
return 0;
}