fork download
  1. #include <stdio.h>
  2. void sort(int *x, int *y);
  3. void swap(int *a, int *b);
  4.  
  5. int main() {
  6. int x, y;
  7. scanf("%d %d", &x, &y);
  8.  
  9. sort(&x, &y);
  10. printf("降順に並べ替えた x と y: x = %d, y = %d\n", x, y);
  11.  
  12. return 0;
  13. }
  14. void sort(int *x, int *y) {
  15. if (*x < *y) {
  16. swap(x, y);
  17. }
  18. }
  19. void swap(int *a, int *b) {
  20. int temp = *a;
  21. *a = *b;
  22. *b = temp;
  23. }
Success #stdin #stdout 0.01s 5280KB
stdin
5
3
stdout
降順に並べ替えた x と y: x = 5, y = 3