fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int m,d;
  5. printf("誕生日(月を一行目、日を二行目)を入力してください。\n");
  6. scanf("%d",&m);
  7. scanf("%d",&d);
  8. switch(m)
  9. {
  10. case 1:
  11. if(d>=20)
  12. printf("水瓶座です。\n");
  13. else
  14. printf("山羊座です。\n");
  15. break;
  16. case 2:
  17. if(d>=19)
  18. printf("魚座です。\n");
  19. else
  20. printf("水瓶座です。\n");
  21. break;
  22. case 3:
  23. if(d>=21)
  24. printf("牡羊座です。\n");
  25. else
  26. printf("魚座です。\n");
  27. break;
  28. case 4:
  29. if(d>=20)
  30. printf("牡牛座です。\n");
  31. else
  32. printf("牡羊座です。\n");
  33. break;
  34. case 5:
  35. if(d>=21)
  36. printf("双子座です。\n");
  37. else
  38. printf("牡牛座です。\n");
  39. break;
  40. case 6:
  41. if(d>=22)
  42. printf("蟹座です。\n");
  43. else
  44. printf("双子座です。\n");
  45. break;
  46. case 7:
  47. if(d>=23)
  48. printf("獅子座です。\n");
  49. else
  50. printf("蟹座です。\n");
  51. break;
  52. case 8:
  53. if(d>=23)
  54. printf("乙女座です。\n");
  55. else
  56. printf("獅子座です。\n");
  57. break;
  58. case 9:
  59. if(d>=23)
  60. printf("天秤座です。\n");
  61. else
  62. printf("乙女座です。\n");
  63. break;
  64. case 10:
  65. if(d>=24)
  66. printf("蠍座です。\n");
  67. else
  68. printf("天秤座です。\n");
  69. break;
  70. case 11:
  71. if(d>=23)
  72. printf("射手座です。\n");
  73. else
  74. printf("蠍座です。\n");
  75. break;
  76. case 12:
  77. if(d>=23)
  78. printf("山羊座です。\n");
  79. else
  80. printf("射手座です。\n");
  81. break;
  82. }
  83. return 0;
  84. }
  85.  
Success #stdin #stdout 0s 5284KB
stdin
2
29
stdout
誕生日(月を一行目、日を二行目)を入力してください。
魚座です。