体温检测与月份季节判断
下载需积分: 50 | DOCX格式 | 245KB |
更新于2024-07-15
| 151 浏览量 | 举报
"pta平台.docx"
这篇文档包含两个C语言编程练习,分别涉及条件判断和使用switch语句。下面是对这两个练习的详细说明和解析。
### 练习一:体温检测系统
这个练习旨在创建一个简单的体温检测系统,根据输入的体温值,输出相应的处理意见。代码使用了if...else语句结构来判断体温范围:
1. 如果体温`n`小于37.3度且大于35度,输出"Pass!",表示体温正常。
2. 如果体温`n`等于或大于37.3度且小于38.5度,输出"Alert!!Fever!",表示有低烧,启动二级响应。
3. 如果体温`n`等于或大于38.5度且小于42度,输出"Alert!!Highfever!",表示高烧,启动一级响应。
4. 其他情况,包括体温低于35度或高于42度,输出"Recheck!",表示检查出错,需要重新测量。
```c
#include<stdio.h>
int main() {
float n;
scanf("%f", &n);
if (n < 37.3 && n > 35) {
printf("Pass!");
} else if (n >= 37.3 && n < 38.5) {
printf("Alert!!Fever!");
} else if (n >= 38.5 && n < 42) {
printf("Alert!!Highfever!");
} else {
printf("Recheck!");
}
return 0;
}
```
### 练习二:季节判断
这个练习要求使用switch语句而不是if语句,根据输入的月份来判断当前季节:
1. 春季:3月、4月、5月
2. 夏季:6月、7月、8月
3. 秋季:9月、10月、11月
4. 冬季:12月、1月、2月
示例代码中,用户输入月份后,程序将输出对应的季节。
```c
#include<stdio.h>
int main() {
int month;
printf("请输入月份:");
scanf("%d", &month);
switch (month) {
case 3:
case 4:
case 5:
printf("%d月是春季。\n", month);
break;
case 6:
case 7:
case 8:
printf("%d月是夏季。\n", month);
break;
case 9:
case 10:
case 11:
printf("%d月是秋季。\n", month);
break;
case 12:
case 1:
case 2:
printf("请输入月份:%d月是冬季。\n", month);
break;
default:
printf("输入错误,请输入1-12之间的整数。\n");
}
return 0;
}
```
以上两个练习都展示了条件控制结构在C语言中的应用,第一个练习使用了if...else,而第二个练习使用了switch,它们都是处理条件分支的常用方法。在实际编程中,选择哪种结构通常取决于个人喜好和问题的具体需求。
相关推荐











@LZHMX
- 粉丝: 0
最新资源
- 自动生成CAD模型文件的测试流程
- 掌握JavaScript中的while循环语句
- 宜科高分辨率编码器产品手册解析
- 探索3CDaemon:FTP与TFTP的高效传输解决方案
- 高效文件对比系统:快速定位文件差异
- JavaScript密码生成器的设计与实现
- 比特彗星1.45稳定版发布:低资源占用的BT下载工具
- OpenGL光源与材质实现教程
- Tablesorter 2.0:增强表格用户体验的分页与内容筛选插件
- 设计开发者的色值图谱指南
- UYA-Grupo_8研讨会:在DCU上的培训
- 新唐NUC100芯片下载程序源代码发布
- 厂家惠新版QQ空间访客提取器v1.5发布:轻松获取访客数据
- 《Windows核心编程(第五版)》配套源码解析
- RAIDReconstructor:阵列重组与数据恢复专家
- Amargos项目网站构建与开发指南