如何用c语言去编写人生重开模拟器里的年龄循环?

用c语言去编写人生重开模拟器里的年龄循环,想在特定的年龄里加上一些话,比如1岁你出生了,六岁上小学了,
18岁上大学了

img

img

可以用个switch语句,根据年龄输出对应的语句。
也可以写一个字符串数组,保存每个年龄需要输出的字符串,在while循环中对应的年龄输出对应的字符串。
如果只是输出某几个特定的年龄,建议使用switch语句,如果是每个年龄都输出一句话,建议使用字符串数组。
使用switch语句的代码如下:

int year = 1;
    for (; year <= 100; year++)
    {
        switch (year)
        {
        case 1:printf("1岁,你出生了\n"); break;
        case 6:printf("6岁,上小学了\n"); break;
        case 18:printf("18岁,上大学了\n"); break;
        case 22:printf("22岁,大学毕业了\n"); break;
            //这里可以再添加需要输出的年龄
        default: break;
        }
    }