fork download
  1. #include<stdio.h>
  2.  
  3.  
  4. void scanfall(int*x,int*y,int*z);
  5. void ascend(int*x,int*y,int*z);
  6. void swap(int*x,int*y);
  7.  
  8. int main(void){
  9. int a,b,c;
  10. scanfall(&a,&b,&c);
  11. printf("入力:a=%d,b=%d,c=%d\n",a,b,c);
  12. ascend(&a,&b,&c);
  13.  
  14. printf("昇順:a=%d,b=%d,c=%d",a,b,c);
  15. return 0;
  16.  
  17. }
  18. void swap(int*x,int*y){
  19. int w;
  20.  
  21. w=*x;
  22. *x=*y;
  23. *y=w;
  24. }
  25.  
  26. void scanfall(int*x,int*y,int*z){
  27. scanf("%d",x);
  28. scanf("%d",y);
  29. scanf("%d",z);
  30. }
  31. void ascend(int*x,int*y,int*z){
  32. if(*x>*y)
  33. swap(&*x,&*y);
  34. if(*y>*z)
  35. swap(&*y,&*z);
  36. if(*x>*y)
  37. swap(&*x,&*y);
  38. }
Success #stdin #stdout 0.01s 5472KB
stdin
Standard input is empty
stdout
入力:a=21886,b=-527560560,c=32766
昇順:a=-527560560,b=21886,c=32766