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