C语言4:由用户输入空气污染指数API值,输出相应的空气质量状况

本文主要是介绍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值,输出相应的空气质量状况的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/846258

相关文章

SpringBoot UserAgentUtils获取用户浏览器的用法

《SpringBootUserAgentUtils获取用户浏览器的用法》UserAgentUtils是于处理用户代理(User-Agent)字符串的工具类,一般用于解析和处理浏览器、操作系统以及设备... 目录介绍效果图依赖封装客户端工具封装IP工具实体类获取设备信息入库介绍UserAgentUtils

C语言中位操作的实际应用举例

《C语言中位操作的实际应用举例》:本文主要介绍C语言中位操作的实际应用,总结了位操作的使用场景,并指出了需要注意的问题,如可读性、平台依赖性和溢出风险,文中通过代码介绍的非常详细,需要的朋友可以参... 目录1. 嵌入式系统与硬件寄存器操作2. 网络协议解析3. 图像处理与颜色编码4. 高效处理布尔标志集合

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

C 语言中enum枚举的定义和使用小结

《C语言中enum枚举的定义和使用小结》在C语言里,enum(枚举)是一种用户自定义的数据类型,它能够让你创建一组具名的整数常量,下面我会从定义、使用、特性等方面详细介绍enum,感兴趣的朋友一起看... 目录1、引言2、基本定义3、定义枚举变量4、自定义枚举常量的值5、枚举与switch语句结合使用6、枚

Mysql用户授权(GRANT)语法及示例解读

《Mysql用户授权(GRANT)语法及示例解读》:本文主要介绍Mysql用户授权(GRANT)语法及示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql用户授权(GRANT)语法授予用户权限语法GRANT语句中的<权限类型>的使用WITH GRANT

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll

Go 语言中的select语句详解及工作原理

《Go语言中的select语句详解及工作原理》在Go语言中,select语句是用于处理多个通道(channel)操作的一种控制结构,它类似于switch语句,本文给大家介绍Go语言中的select语... 目录Go 语言中的 select 是做什么的基本功能语法工作原理示例示例 1:监听多个通道示例 2:带

C语言函数递归实际应用举例详解

《C语言函数递归实际应用举例详解》程序调用自身的编程技巧称为递归,递归做为一种算法在程序设计语言中广泛应用,:本文主要介绍C语言函数递归实际应用举例的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录前言一、递归的概念与思想二、递归的限制条件 三、递归的实际应用举例(一)求 n 的阶乘(二)顺序打印

使用Python实现一键隐藏屏幕并锁定输入

《使用Python实现一键隐藏屏幕并锁定输入》本文主要介绍了使用Python编写一个一键隐藏屏幕并锁定输入的黑科技程序,能够在指定热键触发后立即遮挡屏幕,并禁止一切键盘鼠标输入,这样就再也不用担心自己... 目录1. 概述2. 功能亮点3.代码实现4.使用方法5. 展示效果6. 代码优化与拓展7. 总结1.

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应