📜  印度国家节日印地语 - C 编程语言(1)

📅  最后修改于: 2023-12-03 15:07:21.766000             🧑  作者: Mango

印度国家节日印地语 - C 编程语言

在印度,有很多的国家节日,其中印地语(Hindi)作为印度的官方语言,在每个印度国家节日这一天,人们都会用印地语互相祝福和庆祝。下面我们来写一个 C 程序,输出印度国家节日印地语的祝福语。

#include <stdio.h>
#include <string.h>

int main(void) {
    char holiday[20];
    const char* greetings;

    printf("请输入印度国家节日名字:\n");
    scanf("%s", holiday);

    if (strcmp(holiday, "独立日") == 0) {
        greetings = "स्वतंत्रता दिवस की बधाई हो!";
    } else if (strcmp(holiday, "共和国日") == 0) {
        greetings = "गणतंत्र दिवस की बधाई हो!";
    } else if (strcmp(holiday, "孟加拉新年") == 0) {
        greetings = "शुभ नव वर्ष!";
    } else {
        printf("抱歉,无法识别该节日\n");
        return 1;
    }

    printf("%s\n", greetings);
    return 0;
}

我们通过 scanf 函数来读取用户输入的节日名字,使用 strcmp 函数来和我们预定义的节日进行比较,如果匹配到相应的节日名字,就输出对应的祝福语。

以上的程序只是一个简单的实现,实际工作中,可能需要更多的判断和更完备的节日名称列表。同时需要注意的是,不同的语言、地区所使用的日期和庆祝方式可能会有所不同,这需要我们开发者有足够的文化和历史知识去进行理解和判断。

总结

通过这个例子,我们了解了如何用 C 语言来输出印度国家节日印地语的祝福语,这也让我们体会到了作为一名程序员在多元文化、多语言背景下的工作和学习的重要性。