fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int month;
  5.  
  6. printf("入力をしてください: ");
  7. if (scanf("%d", &month) != 1) {
  8. return 1;
  9. }
  10.  
  11. if (month < 1 || month > 12) {
  12. printf("そんな月はありません\n");
  13. return 0;
  14. }
  15.  
  16. if (month == 12) {
  17. printf("祝日はありません\n");
  18. return 0;
  19. }
  20.  
  21.  
  22. switch (month) {
  23. case 1:
  24. printf("元日\n");
  25. printf("成人の日\n");
  26. case 2:
  27. printf("建国記念の日\n");
  28. printf("天皇誕生日\n");
  29. case 3:
  30. printf("春分の日\n");
  31. case 4:
  32. printf("昭和の日\n");
  33. case 5:
  34. printf("憲法記念日\n");
  35. printf("みどりの日\n");
  36. printf("こどもの日\n");
  37. case 6:
  38. case 7:
  39. printf("海の日\n");
  40. case 8:
  41. printf("山の日\n");
  42. case 9:
  43. printf("敬老の日\n");
  44. printf("秋分の日\n");
  45. case 10:
  46. printf("スポーツの日\n");
  47. case 11:
  48. printf("文化の日\n");
  49. printf("勤労感謝の日\n");
  50. break;
  51. }
  52.  
  53. return 0;
  54. }
Success #stdin #stdout 0s 5320KB
stdin
6
stdout
入力をしてください: 海の日
山の日
敬老の日
秋分の日
スポーツの日
文化の日
勤労感謝の日