/* kadai032 */
/* do-while文を用いて、1〜12の数字を何回でも入力できるようにする。
0が入力されたら月名を表示せずに終了する。
1〜12以外は「そんな月はありません!」と表示して再入力させる。 */
/* 2026.06.27 H.Funayama */
#include <stdio.h>
int main(void) {
int number;
do {
printf("月を入力してください(1〜12、0で終了):"); if (number == 0) {
break;
}
if (number < 1 || number > 12) {
} else {
switch (number) {
case 1: printf("January"); break; case 2: printf("February"); break; case 3: printf("March"); break; case 4: printf("April"); break; case 6: printf("June"); break; case 7: printf("July"); break; case 8: printf("August"); break; case 9: printf("September"); break; case 10: printf("October"); break; case 11: printf("November"); break; case 12: printf("December"); break; }
}
} while ( number !=0);
return 0;
}
Lyoga2FkYWkwMzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCi8qIGRvLXdoaWxl5paH44KS55So44GE44Gm44CBMeOAnDEy44Gu5pWw5a2X44KS5L2V5Zue44Gn44KC5YWl5Yqb44Gn44GN44KL44KI44GG44Gr44GZ44KL44CCCiAgIDDjgYzlhaXlipvjgZXjgozjgZ/jgonmnIjlkI3jgpLooajnpLrjgZvjgZrjgavntYLkuobjgZnjgovjgIIKICAgMeOAnDEy5Lul5aSW44Gv44CM44Gd44KT44Gq5pyI44Gv44GC44KK44G+44Gb44KTIeOAjeOBqOihqOekuuOBl+OBpuWGjeWFpeWKm+OBleOBm+OCi+OAgiAqLwovKiAyMDI2LjA2LjI3IEguRnVuYXlhbWEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KIAojaW5jbHVkZSA8c3RkaW8uaD4KaW50IG1haW4odm9pZCkgewogICAgaW50IG51bWJlcjsKICAgIGRvIHsKICAgICAgICBwcmludGYoIuaciOOCkuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhO+8iDHjgJwxMuOAgTDjgafntYLkuobvvInvvJoiKTsKICAgICAgICBzY2FuZigiJWQiLCAmbnVtYmVyKTsKICAgICAgICBpZiAobnVtYmVyID09IDApIHsKICAgICAgICAgICAgcHJpbnRmKCLntYLkuobjgZfjgb7jgZnjgIJcbiIpOwogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgaWYgKG51bWJlciA8IDEgfHwgbnVtYmVyID4gMTIpIHsKICAgICAgICAgICAgcHJpbnRmKCLjgZ3jgpPjgarmnIjjga/jgYLjgorjgb7jgZvjgpMhXG4iKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBzd2l0Y2ggKG51bWJlcikgewogICAgICAgICAgICAgICAgY2FzZSAxOiAgcHJpbnRmKCJKYW51YXJ5Iik7IGJyZWFrOwogICAgICAgICAgICAgICAgY2FzZSAyOiAgcHJpbnRmKCJGZWJydWFyeSIpOyBicmVhazsKICAgICAgICAgICAgICAgIGNhc2UgMzogIHByaW50ZigiTWFyY2giKTsgYnJlYWs7CiAgICAgICAgICAgICAgICBjYXNlIDQ6ICBwcmludGYoIkFwcmlsIik7IGJyZWFrOwogICAgICAgICAgICAgICAgY2FzZSA1OiAgcHJpbnRmKCJNYXkiKTsgYnJlYWs7CiAgICAgICAgICAgICAgICBjYXNlIDY6ICBwcmludGYoIkp1bmUiKTsgYnJlYWs7CiAgICAgICAgICAgICAgICBjYXNlIDc6ICBwcmludGYoIkp1bHkiKTsgYnJlYWs7CiAgICAgICAgICAgICAgICBjYXNlIDg6ICBwcmludGYoIkF1Z3VzdCIpOyBicmVhazsKICAgICAgICAgICAgICAgIGNhc2UgOTogIHByaW50ZigiU2VwdGVtYmVyIik7IGJyZWFrOwogICAgICAgICAgICAgICAgY2FzZSAxMDogcHJpbnRmKCJPY3RvYmVyIik7IGJyZWFrOwogICAgICAgICAgICAgICAgY2FzZSAxMTogcHJpbnRmKCJOb3ZlbWJlciIpOyBicmVhazsKICAgICAgICAgICAgICAgIGNhc2UgMTI6IHByaW50ZigiRGVjZW1iZXIiKTsgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9IHdoaWxlICggbnVtYmVyICE9MCk7CiAgICByZXR1cm4gMDsKfQog