fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int mon,day;
  5.  
  6. printf("何月ですか\n");
  7. scanf("%d",&mon);
  8. printf("何日ですか\n");
  9. scanf("%d",&day);
  10. switch(mon){
  11. case 1:
  12. if(day <= 19){
  13. printf("やぎ座です。\n");
  14. }else if(day >= 20){
  15. printf("みずがめ座です。\n");
  16. break;
  17. }
  18. case 2:
  19. if(day <= 18){
  20. printf("みずがめ座です。\n");
  21. }else if(day >= 19){
  22. printf("うお座です。\n");
  23. break;
  24. }
  25. case 3:
  26. if(day <= 20){
  27. printf("うお座です。\n");
  28. }else if(day >= 21){
  29. printf("おひつじ座です。\n");
  30. break;
  31. }
  32. case 4:
  33. if(day <= 19){
  34. printf("おひつじ座です。\n");
  35. }else if(day >= 20){
  36. printf("おうし座です。\n");
  37. break;
  38. }
  39. case 5:
  40. if(day <= 20){
  41. printf("おうし座です。\n");
  42. }else if(day >= 21){
  43. printf("ふたご座です。\n");
  44. break;
  45. }
  46. case 6:
  47. if(day <= 21){
  48. printf("ふたご座です。\n");
  49. }else if(day >= 22){
  50. printf("かに座です。\n");
  51. break;
  52. }
  53. case 7:
  54. if(day <= 22){
  55. printf("かに座です。\n");
  56. }else if(day >= 23){
  57. printf("しし座です。\n");
  58. break;
  59. }
  60. case 8:
  61. if(day <= 22){
  62. printf("しし座です。\n");
  63. }else if(day >= 23){
  64. printf("おとめ座です。\n");
  65. break;
  66. }
  67. case 9:
  68. if(day <= 22){
  69. printf("おとめ座です。\n");
  70. }else if(day >= 23){
  71. printf("てんびん座です。\n");
  72. break;
  73. }
  74. case 10:
  75. if(day <= 23){
  76. printf("てんびん座です。\n");
  77. }else if(day >= 24){
  78. printf("さそり座です。\n");
  79. break;
  80. }
  81. case 11:
  82. if(day <= 21){
  83. printf("さそり座です。\n");
  84. }else if(day >= 22){
  85. printf("いて座です。\n");
  86. break;
  87. }
  88. case 12:
  89. if(day <= 21){
  90. printf("いて座です。\n");
  91. }else if(day >= 22){
  92. printf("やぎ座です。\n");
  93. break;
  94. }
  95. }
  96. return 0;
  97. }
  98.  
Success #stdin #stdout 0s 5320KB
stdin
11
5
stdout
何月ですか
何日ですか
さそり座です。
いて座です。