fork download
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.  
  5. //printf("生年月日を改行して数字のみ入力してください。");
  6.  
  7. int a,b;
  8. scanf("%d",&a);
  9. scanf("%d",&b);
  10. switch(a)
  11. {
  12. case 3:
  13. if((20>=b)&&(b>=1))
  14. printf("あなたは魚座です。");
  15. else if((21>=b)&&(b>=31))
  16. printf("あなたは牡羊座です。");
  17. else
  18. printf("その日付は存在しません");
  19. break;
  20.  
  21. case 4:
  22. if((19>=b)&&(b>=1))
  23. printf("あなたは牡羊座です。");
  24. else if((30>=b)&&(b>=21))
  25. printf("あなたは牡牛座です。");
  26. else
  27. printf("その日付は存在しません");
  28. break;
  29.  
  30. case 5:
  31. if((20>=b)&&(b>=1))
  32. printf("あなたは牡牛座です。");
  33. else if((31>=b)&&(b>=21))
  34. printf("あなたは双子座です。");
  35. else
  36. printf("その日付は存在しません");
  37. break;
  38.  
  39. case 6:
  40. if((21>=b)&&(b>=1))
  41. printf("あなたは双子座です。");
  42. else if((30>=b)&&(b>=22))
  43. printf("あなたは蟹座です。");
  44. else
  45. printf("その日付は存在しません");
  46. break;
  47.  
  48. case 7:
  49. if((22>=b)&&(b>=1))
  50. printf("あなたは蟹座です。");
  51. else if((31>=b)&&(b>=23))
  52. printf("あなたは獅子座です。");
  53. else
  54. printf("その日付は存在しません");
  55. break;
  56.  
  57. case 8:
  58. if((22>=b)&&(b>=1))
  59. printf("あなたは獅子座です。");
  60. else if((31>=b)&&(b>=23))
  61. printf("あなたは乙女座です。");
  62. else
  63. printf("その日付は存在しません");
  64. break;
  65.  
  66. case 9:
  67. if((22>=b)&&(b>=1))
  68. printf("あなたは乙女座です。");
  69. else if((31>=b)&&(b>=23))
  70. printf("あなたは天秤座です。");
  71. else
  72. printf("その日付は存在しません");
  73. break;
  74.  
  75. case 10:
  76. if((23>=b)&&(b>=1))
  77. printf("あなたは天秤座です。");
  78. else if((31>=b)&&(b>=24))
  79. printf("あなたは蠍座です。");
  80. else
  81. printf("その日付は存在しません");
  82. break;
  83.  
  84. case 11:
  85. if((22>=b)&&(b>=1))
  86. printf("あなたは蠍座です。");
  87. else if((30>=b)&&(b>=23))
  88. printf("あなたは射手座です。");
  89. else
  90. printf("その日付は存在しません");
  91. break;
  92.  
  93. case 12:
  94. if((21>=b)&&(b>=1))
  95. printf("あなたは射手座です。");
  96. else if((31>=b)&&(b>=22))
  97. printf("あなたは山羊座です。");
  98. else
  99. printf("その日付は存在しません");
  100. break;
  101.  
  102. case 1:
  103. if((19>=b)&&(b>=1))
  104. printf("あなたは山羊座です。");
  105. else if((31>=b)&&(b>=20))
  106. printf("あなたは水瓶座です。");
  107. else
  108. printf("その日付は存在しません");
  109. break;
  110.  
  111. case 2:
  112. if((18>=b)&&(b>=1))
  113. printf("あなたは水瓶座です。");
  114. else if((28>=b)&&(b>=1))
  115. printf("あなたは魚座です。");
  116. else
  117. printf("その日付は存在しません");
  118. break;
  119. }
  120. return 0;
  121. }
  122.  
Success #stdin #stdout 0s 5300KB
stdin
11
29
stdout
あなたは射手座です。