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

相关文章

C语言中联合体union的使用

本文编辑整理自: http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=179471 一、前言 “联合体”(union)与“结构体”(struct)有一些相似之处。但两者有本质上的不同。在结构体中,各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量

大语言模型(LLMs)能够进行推理和规划吗?

大语言模型(LLMs),基本上是经过强化训练的 n-gram 模型,它们在网络规模的语言语料库(实际上,可以说是我们文明的知识库)上进行了训练,展现出了一种超乎预期的语言行为,引发了我们的广泛关注。从训练和操作的角度来看,LLMs 可以被认为是一种巨大的、非真实的记忆库,相当于为我们所有人提供了一个外部的系统 1(见图 1)。然而,它们表面上的多功能性让许多研究者好奇,这些模型是否也能在通常需要系

通过高德api查询所有店铺地址信息

通过高德api查询所有店铺地址电话信息 需求:通过高德api查询所有店铺地址信息需求分析具体实现1、申请高德appkey2、下载types city 字典值3、具体代码调用 需求:通过高德api查询所有店铺地址信息 需求分析 查询现有高德api发现现有接口关键字搜索API服务地址: https://developer.amap.com/api/webservice/gui

DDei在线设计器-API-DDeiSheet

DDeiSheet   DDeiSheet是代表一个页签,一个页签含有一个DDeiStage用于显示图形。   DDeiSheet实例包含了一个页签的所有数据,在获取后可以通过它访问其他内容。DDeiFile中的sheets属性记录了当前文件的页签列表。   一个DDeiFile实例至少包含一个DDeiSheet实例。   本篇最后提供的示例可以在DDei文档直接预览 属性 属性名说明数

人工和AI大语言模型成本对比 ai语音模型

这里既有AI,又有生活大道理,无数渺小的思考填满了一生。 上一专题搭建了一套GMM-HMM系统,来识别连续0123456789的英文语音。 但若不是仅针对数字,而是所有普通词汇,可能达到十几万个词,解码过程将非常复杂,识别结果组合太多,识别结果不会理想。因此只有声学模型是完全不够的,需要引入语言模型来约束识别结果。让“今天天气很好”的概率高于“今天天汽很好”的概率,得到声学模型概率高,又符合表达

C语言 将“China”译成密码

将“China”译成密码,密码规律是:用原来的字母后面的第4个字母代替原来的字母。例如,字母“A”后面的第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“Glmre”。编译程序用付赋初值的方法使c1,c2,c3,c4,c5这五个变量的值分别为“C”,“h”,“i”,“n”,“a”,经过运算,使c1,c2,c3,c4,c5分别变成“G”,“l”,“m”,“r”,“e”。分别用put

API-环境对象

学习目标: 掌握环境对象 学习内容: 环境对象作用 环境对象: 指的是函数内部特殊的变量this,它代表着当前函数运行时所处的环境。 作用: 弄清楚this的指向,可以让我们代码更简洁。 函数的调用方式不同,this指代的对象也不同。【谁调用,this就是谁】是判断this指向的粗略规则。直接调用函数,其实相当于是window.函数,所以this指代window。

C语言入门系列:探秘二级指针与多级指针的奇妙世界

文章目录 一,指针的回忆杀1,指针的概念2,指针的声明和赋值3,指针的使用3.1 直接给指针变量赋值3.2 通过*运算符读写指针指向的内存3.2.1 读3.2.2 写 二,二级指针详解1,定义2,示例说明3,二级指针与一级指针、普通变量的关系3.1,与一级指针的关系3.2,与普通变量的关系,示例说明 4,二级指针的常见用途5,二级指针扩展到多级指针 小结 C语言的学习之旅中,二级

【LinuxC语言】select轮询

文章目录 前言select函数详解selectfd_set类型一个小问题select函数使用步骤改进服务器代码select服务器示例代码 总结 前言 在Linux C语言编程中,我们经常需要处理多个I/O操作。然而,如果我们为每个I/O操作创建一个线程,那么当I/O操作数量增加时,线程管理将变得复杂且效率低下。这就是我们需要select轮询的地方。select是一种高效的I/

神经网络第三篇:输出层及softmax函数

在上一篇专题中,我们以三层神经网络的实现为例,介绍了如何利用Python和Numpy编程实现神经网络的计算。其中,中间(隐藏)层和输出层的激活函数分别选择了 sigmoid函数和恒等函数。此刻,我们心中不难发问:为什么要花一个专题来介绍输出层及其激活函数?它和中间层又有什么区别?softmax函数何来何去?下面我们带着这些疑问进入本专题的知识点: 1 输出层概述 2 回归问题及恒等函数 3