PAT 1053 住房空置率 20

2021-08-15 18:55:35 字數 1026 閱讀 1644

題目描述:

在不打擾居民的前提下,統計住房空置率的一種方法是根據每戶用電量的連續變化規律進行判斷。判斷方法如下:

現給定某居民區的住戶用電量資料,請你統計「可能空置」的比率和「空置」比率,即以上兩種狀態的住房佔居民區住房總套數的百分比。

輸入格式:

輸入第一行給出正整數n(<=1000),為居民區住房總套數;正實數e,即低電量閾值;正整數d,即觀察期閾值。隨後n行,每行按以下格式給出一套住房的用電量資料:

k e1 e2 ... ek

其中k為觀察的天數,ei為第i天的用電量。

輸出格式:

在一行中輸出「可能空置」的比率和「空置」比率的百分比值,其間以乙個空格分隔,保留小數點後1位。

輸入樣例:

5 0.5 10

6 0.3 0.4 0.5 0.2 0.8 0.6

10 0.0 0.1 0.2 0.3 0.0 0.8 0.6 0.7 0.0 0.5

5 0.4 0.3 0.5 0.1 0.7

11 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1

11 2 2 2 1 1 0.1 1 0.1 0.1 0.1 0.1

輸出樣例:
40.0% 20.0%
(樣例解釋:第2、3戶為「可能空置」,第4戶為「空置」,其他戶不是空置。)

題目分析:

本題目難度不大,正確讀入資料然後進行判斷即可,注意點我將在**中給出。變數的設定我盡量做到見文知意。

#include

const int maxn=1000;    //定義最大整數 

int main()

}if(tian>day/2)

else

}}printf("%0.1f%% %0.1f%%",100.0*maybe/n,100.0*must/n);//按照格式輸出,輸出%時要用%進行轉義。 

//此外因為maybe n都是整型,必須乘以乙個小數來轉化成float型否則結果就是0.0%

PAT 1053住房空置率

在不打擾居民的前提下,統計住房空置率的一種方法是根據每戶用電量的連續變化規律進行判斷。判斷方法如下 現給定某居民區的住戶用電量資料,請你統計 可能空置 的比率和 空置 比率,即以上兩種狀態的住房佔居民區住房總套數的百分比。輸入格式 輸入第一行給出正整數n 1000 為居民區住房總套數 正實數e,即低...

PAT 1053 住房空置率

在不打擾居民的前提下,統計住房空置率的一種方法是根據每戶用電量的連續變化規律進行判斷。判斷方法如下 1.在觀察期內,若存在超過一半的日子用電量低於某給定的閾值 e,則該住房為 可能空置 2.若觀察期超過某給定閾值 d 天,且滿足上乙個條件,則該住房為 空置 現給定某居民區的住戶用電量資料,請你統計 ...

PAT 1053 住房空置率

1053 住房空置率 在不打擾居民的前提下,統計住房空置率的一種方法是根據每戶用電量的連續變化規律進行判斷。判斷方法如下 在觀察期內,若存在超過一半的日子用電量低於某給定的閾值 e,則該住房為 可能空置 若觀察期超過某給定閾值 d 天,且滿足上乙個條件,則該住房為 空置 現給定某居民區的住戶用電量資...