c/c++编程,在主函数中输入3个整数后,调用函数实现按大小中顺序输出。要求设计专用函数实现交换,

c/c++编程,在主函数中输入3个整数后,调用函数实现按大小中顺序输出。要求设计专用函数实现交换,使用指针作参数。 急~

#include<stdio.h>
void fun(int *x,int *y) { int z; if ( *x<*y ) { z=*x;*x=*y;*y=z; }  }
void main() { int a,b,c;
  scanf("%d%d%d",&a,&b,&c);
  fun(&a,&b);
  fun(&a,&c);
  fun(&b,&c);
  printf("%d %d %d\n",a,c,b);
}

温馨提示:答案为网友推荐,仅供参考
相似回答