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

相关文章

Java调用DeepSeek API的最佳实践及详细代码示例

《Java调用DeepSeekAPI的最佳实践及详细代码示例》:本文主要介绍如何使用Java调用DeepSeekAPI,包括获取API密钥、添加HTTP客户端依赖、创建HTTP请求、处理响应、... 目录1. 获取API密钥2. 添加HTTP客户端依赖3. 创建HTTP请求4. 处理响应5. 错误处理6.

python使用fastapi实现多语言国际化的操作指南

《python使用fastapi实现多语言国际化的操作指南》本文介绍了使用Python和FastAPI实现多语言国际化的操作指南,包括多语言架构技术栈、翻译管理、前端本地化、语言切换机制以及常见陷阱和... 目录多语言国际化实现指南项目多语言架构技术栈目录结构翻译工作流1. 翻译数据存储2. 翻译生成脚本

TP-Link PDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务

《TP-LinkPDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务》近期,路由器制造巨头普联(TP-Link)在用户群体中引发了一系列重要变动,上个月,公司发出了一则通知,明确要求所... 路由器厂商普联(TP-Link)上个月发布公告要求所有用户必须完成实名认证后才能继续使用普联提供的 D

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

浅析如何使用Swagger生成带权限控制的API文档

《浅析如何使用Swagger生成带权限控制的API文档》当涉及到权限控制时,如何生成既安全又详细的API文档就成了一个关键问题,所以这篇文章小编就来和大家好好聊聊如何用Swagger来生成带有... 目录准备工作配置 Swagger权限控制给 API 加上权限注解查看文档注意事项在咱们的开发工作里,API

Go语言中三种容器类型的数据结构详解

《Go语言中三种容器类型的数据结构详解》在Go语言中,有三种主要的容器类型用于存储和操作集合数据:本文主要介绍三者的使用与区别,感兴趣的小伙伴可以跟随小编一起学习一下... 目录基本概念1. 数组(Array)2. 切片(Slice)3. 映射(Map)对比总结注意事项基本概念在 Go 语言中,有三种主要

一分钟带你上手Python调用DeepSeek的API

《一分钟带你上手Python调用DeepSeek的API》最近DeepSeek非常火,作为一枚对前言技术非常关注的程序员来说,自然都想对接DeepSeek的API来体验一把,下面小编就来为大家介绍一下... 目录前言免费体验API-Key申请首次调用API基本概念最小单元推理模型智能体自定义界面总结前言最

JAVA调用Deepseek的api完成基本对话简单代码示例

《JAVA调用Deepseek的api完成基本对话简单代码示例》:本文主要介绍JAVA调用Deepseek的api完成基本对话的相关资料,文中详细讲解了如何获取DeepSeekAPI密钥、添加H... 获取API密钥首先,从DeepSeek平台获取API密钥,用于身份验证。添加HTTP客户端依赖使用Jav

C语言中自动与强制转换全解析

《C语言中自动与强制转换全解析》在编写C程序时,类型转换是确保数据正确性和一致性的关键环节,无论是隐式转换还是显式转换,都各有特点和应用场景,本文将详细探讨C语言中的类型转换机制,帮助您更好地理解并在... 目录类型转换的重要性自动类型转换(隐式转换)强制类型转换(显式转换)常见错误与注意事项总结与建议类型

C#使用DeepSeek API实现自然语言处理,文本分类和情感分析

《C#使用DeepSeekAPI实现自然语言处理,文本分类和情感分析》在C#中使用DeepSeekAPI可以实现多种功能,例如自然语言处理、文本分类、情感分析等,本文主要为大家介绍了具体实现步骤,... 目录准备工作文本生成文本分类问答系统代码生成翻译功能文本摘要文本校对图像描述生成总结在C#中使用Deep