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