用c语言实现一个季节枚举类型,并根据输入的季节,输出庄稼的生长状态。

一年有春夏秋冬四季,一年里庄稼按春种、夏长、秋收、冬藏的规律生长。
定义并应用一个季节枚举类型,根据用户输入的季节,输出庄稼的生长状态。
要求:用结构体和定义函数的方式来完成

如下:

#include <stdio.h>
//定义季节枚举类型
enum Jijie
{
    e_jj_chun=1,
    e_jj_xia,
    e_jj_qiu,
    e_jj_dong
};

void show(enum Jijie e)
{
    switch(e)
    {
    case e_jj_chun:
        printf("春季生长缓慢,生长速度逐渐加快");
        break;
    case e_jj_xia:
        printf("夏季进入生长高峰期,果实逐渐成熟");
        break;
    case e_jj_qiu:
        printf("秋季进入收获季节,叶子逐渐枯黄、脱落");
        break;
    case e_jj_dong:
        printf("植株枯败");
        break;
    }
};

int main()
{
    int n;
    enum Jijie e;
    
    printf("1.春季\n");
    printf("2.夏季\n");
    printf("3.秋季\n");
    printf("4.冬季\n");
    printf("请选择季节:");
    while(1)
    {
        scanf("%d",&n);
        if(n>=1 && n<=4)
            break;
        else
            printf("输入错误,请重新输入:");
    }
    
    switch(n)
    {
    case 1:e=e_jj_chun;break;
    case 2:e=e_jj_xia;break;
    case 3:e=e_jj_qiu;break;
    case 4:e=e_jj_dong;break;
    }
    show(e);
    return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632