/* kadai031 */
/* 1〜12 の数字を入力して月名を表示する。0で終了。 */
/* 2026.06.27 H.Funayama */
#include <stdio.h>
int main(void) {
int number = 1; /* set not zero */
printf("月を入力してください(1〜12)。\n"); printf("終了するときはゼロを入力してください。\n");
while (number != 0) {
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; }
}
}
return 0;
}
Lyoga2FkYWkwMzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLyogMeOAnDEyIOOBruaVsOWtl+OCkuWFpeWKm+OBl+OBpuaciOWQjeOCkuihqOekuuOBmeOCi+OAgjDjgafntYLkuobjgIIgKi8KLyogMjAyNi4wNi4yNyBILkZ1bmF5YW1hICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KCiNpbmNsdWRlIDxzdGRpby5oPgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgbnVtYmVyID0gMTsgIC8qIHNldCBub3QgemVybyAqLwoKICAgIHByaW50Zigi5pyI44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GE77yIMeOAnDEy77yJ44CCXG4iKTsKICAgIHByaW50Zigi57WC5LqG44GZ44KL44Go44GN44Gv44K844Ot44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GE44CCXG4iKTsKCiAgICBzY2FuZigiJWQiLCAmbnVtYmVyKTsKCiAgICB3aGlsZSAobnVtYmVyICE9IDApIHsKICAgICAgICBpZiAobnVtYmVyIDwgMSB8fCBudW1iZXIgPiAxMikgewogICAgICAgICAgICBwcmludGYoIuOBneOCk+OBquaciOOBr+OBguOCiuOBvuOBm+OCkyFcbiIpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHN3aXRjaCAobnVtYmVyKSB7CiAgICAgICAgICAgICAgICBjYXNlIDE6ICBwcmludGYoIkphbnVhcnkiKTsgYnJlYWs7CiAgICAgICAgICAgICAgICBjYXNlIDI6ICBwcmludGYoIkZlYnJ1YXJ5Iik7IGJyZWFrOwogICAgICAgICAgICAgICAgY2FzZSAzOiAgcHJpbnRmKCJNYXJjaCIpOyBicmVhazsKICAgICAgICAgICAgICAgIGNhc2UgNDogIHByaW50ZigiQXByaWwiKTsgYnJlYWs7CiAgICAgICAgICAgICAgICBjYXNlIDU6ICBwcmludGYoIk1heSIpOyBicmVhazsKICAgICAgICAgICAgICAgIGNhc2UgNjogIHByaW50ZigiSnVuZSIpOyBicmVhazsKICAgICAgICAgICAgICAgIGNhc2UgNzogIHByaW50ZigiSnVseSIpOyBicmVhazsKICAgICAgICAgICAgICAgIGNhc2UgODogIHByaW50ZigiQXVndXN0Iik7IGJyZWFrOwogICAgICAgICAgICAgICAgY2FzZSA5OiAgcHJpbnRmKCJTZXB0ZW1iZXIiKTsgYnJlYWs7CiAgICAgICAgICAgICAgICBjYXNlIDEwOiBwcmludGYoIk9jdG9iZXIiKTsgYnJlYWs7CiAgICAgICAgICAgICAgICBjYXNlIDExOiBwcmludGYoIk5vdmVtYmVyIik7IGJyZWFrOwogICAgICAgICAgICAgICAgY2FzZSAxMjogcHJpbnRmKCJEZWNlbWJlciIpOyBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgc2NhbmYoIiVkIiwgJm51bWJlcik7CiAgICB9CgogICAgcHJpbnRmKCLntYLkuobjgZfjgb7jgZnjgIJcbiIpOwogICAgcmV0dXJuIDA7Cn0K