体温检测与月份季节判断
需积分: 25 20 浏览量
更新于2024-07-15
收藏 245KB DOCX 举报
"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,它们都是处理条件分支的常用方法。在实际编程中,选择哪种结构通常取决于个人喜好和问题的具体需求。
1498 浏览量
2024-06-29 上传
475 浏览量
106 浏览量
816 浏览量
109 浏览量
475 浏览量
311 浏览量
@LZHMX
- 粉丝: 0
- 资源: 1
最新资源
- Proyecto_Mascotas
- 韩国古典风格餐厅网页模板
- 非常好用的截屏.zip
- java源码查看-hx-impulse-engine:用于非视图(服务器端)的简单,开源,基于2D脉冲的物理引擎的HAXE端口
- 1990年第四次人口普查数据(Excel).zip
- Telekomunikacja:电信和信号处理
- C#(VS2010环境) GDI 高效绘曲线图dll
- 上海交通大学应届生论文答辩通用ppt模板.zip
- sreekaransrinath
- RTL8189FS_linux_v5.3.12_28613.20180703.zip
- 计算CPU速度 单位MHz 源代码
- credit-card-validator:简单的Clojure信用卡验证程序
- 室内家居装饰设计网页模板
- 每日计划
- 三种配色清新干净商务风工作汇报ppt模板.rar
- 精美生日贺卡背景图片PPT模板