fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int mon, day;
  5.  
  6. printf("何月ですか?");
  7. scanf("%d", &mon);
  8. printf("何日ですか?");
  9. scanf("%d", &day);
  10.  
  11. printf("%d月%d日生まれの人は、", mon, day);
  12.  
  13. switch (mon) {
  14. case 1:
  15. if (day <= 19) printf("やぎ座"); else printf("みずがめ座");
  16. break;
  17. case 2:
  18. if (day <= 18) printf("みずがめ座"); else printf("うお座");
  19. break;
  20. case 3:
  21. if (day <= 20) printf("うお座"); else printf("おひつじ座");
  22. break;
  23. case 4:
  24. if (day <= 19) printf("おひつじ座"); else printf("おうし座");
  25. break;
  26. case 5:
  27. if (day <= 20) printf("おうし座"); else printf("ふたご座");
  28. break;
  29. case 6:
  30. if (day <= 21) printf("ふたご座"); else printf("かに座");
  31. break;
  32. case 7:
  33. if (day <= 22) printf("かに座"); else printf("しし座");
  34. break;
  35. case 8:
  36. if (day <= 22) printf("しし座"); else printf("おとめ座");
  37. break;
  38. case 9:
  39. if (day <= 22) printf("おとめ座"); else printf("てんびん座");
  40. break;
  41. case 10:
  42. if (day <= 23) printf("てんびん座"); else printf("さそり座");
  43. break;
  44. case 11:
  45. if (day <= 21) printf("さそり座"); else printf("いて座");
  46. break;
  47. case 12:
  48. if (day <= 21) printf("いて座"); else printf("やぎ座");
  49. break;
  50. default:
  51. printf("存在しない月です");
  52. break;
  53. }
  54.  
  55. printf("です。\n");
  56.  
  57. return 0;
  58. }
Success #stdin #stdout 0s 5316KB
stdin
Standard input is empty
stdout
何月ですか?何日ですか?2059477296月32767日生まれの人は、存在しない月ですです。