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