本文主要是介绍C语言4:由用户输入空气污染指数API值,输出相应的空气质量状况,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
由用户输入空气污染指数API值,输出相应的空气质量状况。
#include <stdio.h>int main() {int api;printf("请输入空气污染指数API值:");scanf("%d", &api);if (api >= 0 && api <= 50) {printf("空气质量状况:A 对健康的影响:可正常活动 建议采取的措施:无\n");} else if (api >= 51 && api <= 100) {printf("空气质量状况:B 对健康的影响:无明显影响 建议采取的措施:无\n");} else if (api >= 101 && api <= 150) {printf("空气质量状况:C 对健康的影响:易感人群症状有轻度加剧,健康人群出现刺激症状 建议采取的措施:心脏病和呼吸系统疾病患者应减少体力消耗和户外活动\n");} else if (api >= 151 && api <= 200) {printf("空气质量状况:D 对健康的影响:广大健康人群出现刺激症状 建议采取的措施:老年人和心脏病、肺病患者应在停留在室内,并减少体力活动\n");} else if (api >= 201 && api <= 250) {printf("空气质量状况:E 对健康的影响:心脏病和肺病患者症状显著加剧,运动耐受力降低,健康人群中普遍出现症状 建议采取的措施:老年人和心脏病、肺病患者应在停留在室内,并减少体力活动\n");} else if (api >= 251 && api <= 300) {printf("空气质量状况:F 对健康的影响:健康人运动耐受力降低,有明显强烈症状,提前出现某些疾病 建议采取的措施:老年人和病人应当留在室内,避免体力消耗,一般人群应避免户外活动\n");} else if (api > 300) {printf("空气质量状况:G 对健康的影响:健康人运动耐受力降低,有明显强烈症状,提前出现某些疾病 建议采取的措施:老年人和病人应当留在室内,避免体力消耗,一般人群应避免户外活动\n");} else {printf("输入的空气污染指数API值不合法,请重新输入!\n");}return 0;
}
改善版
#include <stdio.h>int main() {int api;while (1) {printf("请输入空气污染指数API值:");if (scanf("%d", &api) != 1) {printf("错误:无效输入,请重新输入!\n");while (getchar() != '\n'); // 清空输入缓冲区continue;}if (api >= 0 && api <= 50) {printf("空气质量状况:A 对健康的影响:可正常活动 建议采取的措施:无\n");} else if (api >= 51 && api <= 100) {printf("空气质量状况:B 对健康的影响:无明显影响 建议采取的措施:无\n");} else if (api >= 101 && api <= 150) {printf("空气质量状况:C 对健康的影响:易感人群症状有轻度加剧,健康人群出现刺激症状 建议采取的措施:心脏病和呼吸系统疾病患者应减少体力消耗和户外活动\n");} else if (api >= 151 && api <= 200) {printf("空气质量状况:D 对健康的影响:广大健康人群出现刺激症状 建议采取的措施:老年人和心脏病、肺病患者应在停留在室内,并减少体力活动\n");} else if (api >= 201 && api <= 250) {printf("空气质量状况:E 对健康的影响:心脏病和肺病患者症状显著加剧,运动耐受力降低,健康人群中普遍出现症状 建议采取的措施:老年人和心脏病、肺病患者应在停留在室内,并减少体力活动\n");} else if (api >= 251 && api <= 300) {printf("空气质量状况:F 对健康的影响:健康人运动耐受力降低,有明显强烈症状,提前出现某些疾病 建议采取的措施:老年人和病人应当留在室内,避免体力消耗,一般人群应避免户外活动\n");} else if (api > 300) {printf("空气质量状况:G 对健康的影响:健康人运动耐受力降低,有明显强烈症状,提前出现某些疾病 建议采取的措施:老年人和病人应当留在室内,避免体力消耗,一般人群应避免户外活动\n");} else {printf("输入的空气污染指数API值不合法,请重新输入!\n");continue;}break;}return 0;
}
这篇关于C语言4:由用户输入空气污染指数API值,输出相应的空气质量状况的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!