fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int a, b, c;
  5. scanf("%d\n%d\n%d", &a, &b, &c);
  6.  
  7. int min, mid, max;
  8.  
  9. //aがb以下でかつ、c以下であると仮定したとき
  10. if (a <= b && a <= c)
  11. {
  12. min = a;
  13. //bとの比較
  14. if (b <= c) {
  15. mid = b;
  16. max = c;
  17. } else {
  18. mid = c;
  19. max = b;
  20. }
  21. } else if (b <= a && b <= c) {
  22. min = b;
  23. if (a <= c) {
  24. mid = a;
  25. max = c;
  26. } else {
  27. mid = c;
  28. max = a;
  29. }
  30. //aが最小値でもなくbも最小値ではない時
  31. } else {
  32. min = c;
  33. if (a <= b) {
  34. mid = a;
  35. max = b;
  36. } else {
  37. mid = b;
  38. max = a;
  39. }
  40. }
  41.  
  42. //結果を出力する
  43. printf("値が小さい順に並べると: %d, %d, %d\n", min, mid, max);
  44.  
  45. return 0;
  46. }
  47.  
Success #stdin #stdout 0.01s 5280KB
stdin
3 8 1
stdout
値が小さい順に並べると: 1, 3, 8