L1-5 胎压监测 (15分)

简介: L1-5 胎压监测 题解

L1-5 胎压监测 (15分)

1.小轿车中有一个系统随时监测四个车轮的胎压,如果四轮胎压不是很平衡,则可能对行车造成严重的影响。

让我们把四个车轮 —— 左前轮、右前轮、右后轮、左后轮 —— 顺次编号为 1、2、3、4。本题就请你编写一个监测程序,随时监测四轮的胎压,并给出正确的报警信息。报警规则如下:

如果所有轮胎的压力值与它们中的最大值误差在一个给定阈值内,并且都不低于系统设定的最低报警胎压,则说明情况正常,不报警;
如果存在一个轮胎的压力值与它们中的最大值误差超过了阈值,或者低于系统设定的最低报警胎压,则不仅要报警,而且要给出可能漏气的轮胎的准确位置;
如果存在两个或两个以上轮胎的压力值与它们中的最大值误差超过了阈值,或者低于系统设定的最低报警胎压,则报警要求检查所有轮胎。

输入格式:

输入在一行中给出 6 个 [0, 400] 范围内的整数,依次为 1~4 号轮胎的胎压、最低报警胎压、以及胎压差的阈值。

输出格式:

根据输入的胎压值给出对应信息:
如果不用报警,输出 Normal
如果有一个轮胎需要报警,输出 Warning: please check #X!,其中 X 是出问题的轮胎的编号;
如果需要检查所有轮胎,输出 Warning: please check all the tires!

输入样例 1:

242 251 231 248 230 20

输出样例 1:

Normal

输入样例 2:

242 251 232 248 230 10

输出样例 2:

Warning: please check #3!

输入样例 3:

240 251 232 248 240 10

输出样例 3:

Warning: please check all the tires!

题解:

#include<stdio.h>
int Max(int x,int y){
    if(x>y) return x;
    else return y;
}
int main(){
    int m[6],max,cnt=0,flag;
    for(int i=0;i<6;i++){
        scanf("%d",&m[i]);
    }
    max=Max(Max(Max(m[0],m[1]),m[2]),m[3]);
    for(int i=0;i<4;i++){
        if(max-m[i]>m[5]||m[i]<m[4]){
            cnt++;
            flag=i+1;
        }
    }
    if(cnt==0){
        printf("Normal\n");
    }
    else if(cnt==1){
        printf("Warning: please check #%d!\n",flag);
    }
    else printf("Warning: please check all the tires!\n");
    return 0;
}
相关文章
|
3月前
|
传感器 人工智能 监控
智能水质监测:水源保护与污染控制
【10月更文挑战第24天】智能水质监测技术结合了先进的信息技术、通信技术和传感技术,实现对水质的实时监测、分析与预警,旨在提高水资源利用效率、保障公共健康、维护生态平衡、追踪污染源并建立预警机制。通过传感器、通信技术、数据处理与智能控制技术的综合应用,该技术为水资源保护提供了科学依据和有效手段,促进了水资源的可持续发展。未来,随着技术的不断创新,智能水质监测将在水资源管理中发挥更大作用。
|
8月前
|
安全
振弦采集仪在预防地质灾害监测中的作用与应用
振弦采集仪是地震灾害监测领域中一项重要的技术装备,它通过检测地壳内部的振动情况,可以有效预防地震灾害的发生,并及时提供有关地震的数据,为人们提供重要的预警信息。振弦采集仪的应用前景广阔,可以在地震监测、预测和研究等方面发挥重要作用。
振弦采集仪在预防地质灾害监测中的作用与应用
|
8月前
|
存储 数据采集
振弦采集仪在结构健康监测中的性能评估
振弦采集仪在结构健康监测中的性能评估 振弦采集仪在结构健康监测中扮演着重要的角色,因此对其性能进行评估十分必要。以下是一些常见的性能评估指标:
振弦采集仪在结构健康监测中的性能评估
|
8月前
|
传感器 定位技术 决策智能
变量施药与施肥系统实时监测
变量施药与施肥系统实时监测
100 2
|
8月前
|
安全
岩土工程监测振弦采集仪测量土层的物理性质和判断土层的稳定性
岩土工程监测振弦采集仪是一种用于测量土层的物理性质和判断土层的稳定性的仪器。它在岩土工程监测中有着广泛的应用。
|
数据采集 数据可视化 数据处理
【机电部故障诊断】补油时间统计自动化
宁德核电Python大赛机电部故障诊断队赛题作品展示
176 0
【机电部故障诊断】补油时间统计自动化
|
传感器 算法
河北稳控科技VM系列振弦采集模块频率计算与质量评定
运用采集到的若干信号样本数据, 首先估算得到一个频率值,称为“ 伪频率值” ;然后在模块异常数据剔除算法模型中, 以寄存器 CAL_PAR1 的值作为主要判定参数, 每个采样值与伪频率值进行运算,将不符合要求的异常数据进行剔除, 剩余数据被认定为“ 优质” 样本; 原始样本标准差、 优质样本标准差分别保存于寄存器 SIG_STD.[15:8]和 SIG_STD.[7:0]中, 优质样本数量更新到寄存器 HQ_COUNT 中, 优质样本质量评定值保存于寄存器 SMP_QUA 中,最终的传感器频率值和频模值分别更新到寄存器 S_FRQ 和寄存器 F_REQM。
河北稳控科技VM系列振弦采集模块频率计算与质量评定
|
传感器 数据处理
河北稳控科技振弦采集模块监测传感器频率值不稳定
振弦传感器:(vibrating wire sensor)是以拉紧的金属钢弦作为敏感元件的谐振式传感器。当弦的长度确定之后,其固有振动频率的变化量即可表征钢弦所受拉力的大小。根据这一特性原理,即可通过一定的物理(机械)结构制作出测量不同种 类物理量的传感器(如:应变传感器、压力传感器、位移传感器等),从而实现被测物理量与频率值之间的一一对应关系,通过测量频率值变化量来计算出被测物理量 的改变量。 
河北稳控科技振弦采集模块监测传感器频率值不稳定
L1-069 胎压监测 (15 分)
L1-069 胎压监测 (15 分)
181 0
L1-069 胎压监测 (15 分)
如何对生产线上的物品进行检测并统计?
如何对生产线上的物品进行检测并统计?
163 0
如何对生产线上的物品进行检测并统计?