L1-069 胎壓監(jiān)測(cè) (15 分)

題目要求

小轎車(chē)中有一個(gè)系統(tǒng)隨時(shí)監(jiān)測(cè)四個(gè)車(chē)輪的胎壓,如果四輪胎壓不是很平衡,則可能對(duì)行車(chē)造成嚴(yán)重的影響。


image.png

讓我們把四個(gè)車(chē)輪 —— 左前輪、右前輪、右后輪、左后輪 —— 順次編號(hào)為 1、2、3、4。本題就請(qǐng)你編寫(xiě)一個(gè)監(jiān)測(cè)程序,隨時(shí)監(jiān)測(cè)四輪的胎壓,并給出正確的報(bào)警信息。報(bào)警規(guī)則如下:

  • 如果所有輪胎的壓力值與它們中的最大值誤差在一個(gè)給定閾值內(nèi),并且都不低于系統(tǒng)設(shè)定的最低報(bào)警胎壓,則說(shuō)明情況正常,不報(bào)警;
  • 如果存在一個(gè)輪胎的壓力值與它們中的最大值誤差超過(guò)了閾值,或者低于系統(tǒng)設(shè)定的最低報(bào)警胎壓,則不僅要報(bào)警,而且要給出可能漏氣的輪胎的準(zhǔn)確位置;
  • 如果存在兩個(gè)或兩個(gè)以上輪胎的壓力值與它們中的最大值誤差超過(guò)了閾值,或者低于系統(tǒng)設(shè)定的最低報(bào)警胎壓,則報(bào)警要求檢查所有輪胎。

資源限制

  1. 時(shí)間限制:400ms
  2. 內(nèi)存限制:64.0MB
  3. 代碼長(zhǎng)度限制:16KB

樣例輸入輸出

輸入格式:

輸入在一行中給出 6 個(gè) [0, 400] 范圍內(nèi)的整數(shù),依次為 1~4 號(hào)輪胎的胎壓、最低報(bào)警胎壓、以及胎壓差的閾值。

輸出格式:

根據(jù)輸入的胎壓值給出對(duì)應(yīng)信息:
如果不用報(bào)警,輸出 Normal
如果有一個(gè)輪胎需要報(bào)警,輸出 Warning: please check #X!,其中 X 是出問(wèn)題的輪胎的編號(hào);
如果需要檢查所有輪胎,輸出 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!

輸入樣例1:

240 251 232 248 240 10

輸出樣例1:

Warning: please check all the tires!

代碼

滿(mǎn)分代碼如下:

#include<iostream>
#include<algorithm> 
using namespace std;
int main(){
    int a[5],b,c,i,flag=0,d[5]={0};
    cin>>a[1]>>a[2]>>a[3]>>a[4]>>b>>c;
    int max=0;
    for(i=1;i<5;i++){
        if(max<a[i]){
            max=a[i];
        }
    }
    for(i=1;i<5;i++){
        if(max-a[i]>c||a[i]<b){
            d[i]=1;
            flag++;
        }
    }
    if(flag==0){
        cout<<"Normal"<<endl;
    }else if(flag>=2){
        cout<<"Warning: please check all the tires!"<<endl;
    }else{
        for(i=1;i<5;i++){
            if(d[i]==1){
                cout<<"Warning: please check #"<<i<<"!"<<endl;
            }
        }
    }
    return 0;
} 
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容