fork download
  1. #include<stdio.h>
  2.  
  3. int main(){
  4.  
  5. int a,b,c;
  6.  
  7. scanf("%d %d %d",&a,&b,&c);
  8.  
  9. printf("a=%d\nb=%d\nc=%d\n",a,b,c);//正しく入力されているかの確認
  10.  
  11. //小さい順に並べ替える
  12. if(
  13. a<b
  14. &&b<c
  15. )
  16. printf("%d %d %d",a,b,c);
  17.  
  18.  
  19. else if(
  20. a<c
  21. &&c<b
  22. )
  23. printf("%d %d %d",a,c,b);
  24.  
  25.  
  26. else if(
  27. b<a
  28. &&a<c
  29. )
  30. printf("%d %d %d",b,a,c);
  31.  
  32.  
  33. else if(
  34. b<c
  35. &&c<a
  36. )
  37.  
  38. printf("%d %d %d",b,c,a);
  39.  
  40.  
  41. else if(
  42. c<a
  43. &&a<b
  44. )
  45.  
  46. printf("%d %d %d",c,a,b);
  47.  
  48.  
  49. else if(
  50. c<b
  51. &&b<a
  52. )
  53.  
  54. printf("%d %d %d",c,b,a);
  55.  
  56.  
  57. else if(
  58. a==b
  59. &&b==c
  60. )
  61. printf("%d %d %d",a,b,c);
  62.  
  63.  
  64. else if(
  65. a==b
  66. &&b<c
  67. )
  68.  
  69. printf("%d %d %d",a,b,c);
  70.  
  71.  
  72. else if(
  73. a==c
  74. &&c<b
  75. )
  76.  
  77. printf("%d %d %d",a,c,b);
  78.  
  79.  
  80. else if(
  81. a<b
  82. &&b==c
  83. )
  84.  
  85. printf("%d %d %d",a,b,c);
  86.  
  87.  
  88. else if(
  89. b==c
  90. &&c<a
  91. )
  92.  
  93. printf("%d %d %d",b,a,c);
  94.  
  95.  
  96. else if(
  97. b<a
  98. &&a==c
  99. )
  100.  
  101. printf("%d %d %d",b,a,c);
  102.  
  103.  
  104. else if(
  105. c<a
  106. &&a==b
  107. )
  108.  
  109. printf("%d %d %d",c,a,b);
  110.  
  111. return 0;
  112.  
  113. }
Success #stdin #stdout 0s 5308KB
stdin
73
18
46
stdout
a=73
b=18
c=46
18 46 73