fork download
  1. #include<stdio.h>
  2.  
  3. void main(){
  4. int a,b,c;
  5. printf("1つ目の数字を入力してください:");
  6. scanf("%d",&a);
  7. printf("%d\n",a);
  8. printf("2つ目の数字を入力してください:");
  9. scanf("%d",&b);
  10. printf("%d\n",b);
  11. printf("3つ目の数字を入力してください:");
  12. scanf("%d",&c);
  13. printf("%d\n\n",c);
  14. //この続きをプログラミング
  15.  
  16.  
  17. printf("小さい順に表示\n");
  18. /*まずは、最小値を求め出力する。その後、残った2つのうちどちらが小さいかを調べ小さい順に出力する*/
  19. if(a<b && a<c){
  20. printf("%d\n",a);
  21. if(b>c){
  22. printf("%d\n",c);
  23. printf("%d\n",b);
  24. } else{
  25. printf("%d\n",b);
  26. printf("%d\n",c);
  27. }
  28.  
  29. } else if(b<a && b<c) {
  30. printf("%d\n",b);
  31. if(a>c){
  32. printf("%d\n",c);
  33. printf("%d\n",a);
  34. } else{
  35. printf("%d\n",a);
  36. printf("%d\n",c);
  37. }
  38. } else{
  39. /*aとbが最小の場合この処理は行われないため、ここに来るのはcが最小値のときのみなため、else ifで条件文を指定せずにelseで処理した。*/
  40. printf("%d\n",c);
  41. if(a>b){
  42. printf("%d\n",b);
  43. } else{
  44. printf("%d\n",a);
  45. }
  46. }
  47.  
  48. }
Success #stdin #stdout 0s 5324KB
stdin
13246342
1632
132522
stdout
1つ目の数字を入力してください:13246342
2つ目の数字を入力してください:1632
3つ目の数字を入力してください:132522

小さい順に表示
1632
132522
13246342