fork download
  1. /* kadai031 */
  2. /* 1〜12 の数字を入力して月名を表示する。0で終了。 */
  3. /* 2026.06.27 H.Funayama */
  4.  
  5. #include <stdio.h>
  6. int main(void) {
  7. int number = 1; /* set not zero */
  8.  
  9. printf("月を入力してください(1〜12)。\n");
  10. printf("終了するときはゼロを入力してください。\n");
  11.  
  12. scanf("%d", &number);
  13.  
  14. while (number != 0) {
  15. if (number < 1 || number > 12) {
  16. printf("そんな月はありません!\n");
  17. } else {
  18. switch (number) {
  19. case 1: printf("January"); break;
  20. case 2: printf("February"); break;
  21. case 3: printf("March"); break;
  22. case 4: printf("April"); break;
  23. case 5: printf("May"); break;
  24. case 6: printf("June"); break;
  25. case 7: printf("July"); break;
  26. case 8: printf("August"); break;
  27. case 9: printf("September"); break;
  28. case 10: printf("October"); break;
  29. case 11: printf("November"); break;
  30. case 12: printf("December"); break;
  31. }
  32. }
  33.  
  34. scanf("%d", &number);
  35. }
  36.  
  37. printf("終了します。\n");
  38. return 0;
  39. }
  40.  
Success #stdin #stdout 0s 5324KB
stdin
12 5 0
stdout
月を入力してください(1〜12)。
終了するときはゼロを入力してください。
DecemberMay終了します。