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