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