方法1: 条件分岐を使用する方法 (C言語の例)
#include <stdio.h>
int main() {
int number;
printf("数字を入力してください: ");
scanf("%d", &number);
if (number == 1) {
printf("1月です。\n");
} else if (number == 2) {
printf("2月です。\n");
} else if (number == 3) {
printf("3月です。\n");
}
// ... 他の月の処理 ...
else {
printf("入力された数字は有効な月ではありません。\n");
}
return 0;
}
方法2: リストを使用する方法 (Pythonの例)
def get_month_name(number):
months = ["", "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"]
if 1 <= number <= 12:
return months[number]
else:
return "入力された数字は有効な月ではありません。"
number = int(input("数字を入力してください: "))
month_name = get_month_name(number)
print(month_name)
これらの方法を使用すると、入力された数字に基づいて現在の月を判定することができます。また、他のプログラミング言語でも同様のアプローチが使えます。必要に応じて、コードをカスタマイズして機能を追加することもできます。