一年有春夏秋冬四季,一年里庄稼按春种、夏长、秋收、冬藏的规律生长。
定义并应用一个季节枚举类型,根据用户输入的季节,输出庄稼的生长状态。
要求:用结构体和定义函数的方式来完成
用c语言实现一个季节枚举类型,并根据输入的季节,输出庄稼的生长状态。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 技术专家团-小桥流水 2022-02-08 15:37关注
如下:
#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; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用
悬赏问题
- ¥30 Matlab打开默认名称带有/的光谱数据
- ¥50 easyExcel模板 动态单元格合并列
- ¥15 res.rows如何取值使用
- ¥15 在odoo17开发环境中,怎么实现库存管理系统,或独立模块设计与AGV小车对接?开发方面应如何设计和开发?请详细解释MES或WMS在与AGV小车对接时需完成的设计和开发
- ¥15 CSP算法实现EEG特征提取,哪一步错了?
- ¥15 游戏盾如何溯源服务器真实ip?需要30个字。后面的字是凑数的
- ¥15 vue3前端取消收藏的不会引用collectId
- ¥15 delphi7 HMAC_SHA256方式加密
- ¥15 关于#qt#的问题:我想实现qcustomplot完成坐标轴
- ¥15 下列c语言代码为何输出了多余的空格