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