fork download
  1. #include <stdio.h>
  2.  
  3. // 交换函数(课上学的)
  4. void swap(int *a, int *b)
  5. {
  6. int temp = *a;
  7. *a = *b;
  8. *b = temp;
  9. }
  10.  
  11. // 降序排序函数
  12. void sort(int *x, int *y)
  13. {
  14. if (*x < *y) {
  15. swap(x, y); // 使用 swap 交换
  16. }
  17. }
  18.  
  19. int main(void)
  20. {
  21. int x, y;
  22.  
  23. printf("请输入两个整数 x 和 y:");
  24. scanf("%d %d", &x, &y);
  25.  
  26. sort(&x, &y); // 降序排列
  27.  
  28. printf("降序结果:x = %d, y = %d\n", x, y);
  29.  
  30. return 0;
  31. }
Success #stdin #stdout 0s 5316KB
stdin
10   99
stdout
请输入两个整数 x 和 y:降序结果:x = 99, y = 10