fork download
  1. #include <stdio.h>
  2.  
  3. void deasecond(int *x,int *y,int *z);
  4. void swap(int *a,int *b);
  5.  
  6. int main(void) {
  7.  
  8. int n1,n2,n3;
  9.  
  10. printf("n1:");
  11. scanf("%d",&n1);
  12. printf("n2:");
  13. scanf("%d",&n2);
  14. printf("n3:\n");
  15. scanf("%d",&n3);
  16.  
  17. deasecond(&n1,&n2,&n3);
  18.  
  19. printf("%d,%d,%d\n",n1,n2,n3);
  20.  
  21. return 0;
  22. }
  23.  
  24. void deasecond(int *x,int *y,int *z){
  25.  
  26. if(*x < *y){
  27. swap(x,y);
  28. }
  29.  
  30. if(*x < *z){
  31. swap(x,z);
  32. }
  33.  
  34. if(*y < *z){
  35. swap(y,z);
  36. }
  37.  
  38. }
  39.  
  40. void swap(int *a,int *b){
  41. int tmp;
  42.  
  43. tmp = *a;
  44. *a = *b;
  45. *b = tmp;
  46. }
Success #stdin #stdout 0s 5320KB
stdin
19
15
7
stdout
n1:n2:n3:
19,15,7