数字の入力に基づいて現在の月を判定する方法


方法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)

これらの方法を使用すると、入力された数字に基づいて現在の月を判定することができます。また、他のプログラミング言語でも同様のアプローチが使えます。必要に応じて、コードをカスタマイズして機能を追加することもできます。