用C語言解「分段計算居民水費」題

2021-10-02 08:41:19 字數 605 閱讀 1932

為鼓勵居民節約用水,自來水公司採取按用水量階梯式計價的辦法,居民應交水費y(元)與月用水量x(噸)相關:當x不超過15噸時,y=4x/3;超過後,y=2.5x−17.5。請編寫程式實現水費的計算。

輸入格式:

輸入在一行中給出非負實數x。

輸出格式:

在一行輸出應交的水費,精確到小數點後2位。

輸入樣例1:

輸出樣例1:

16.00

輸入樣例2:

輸出樣例2:

22.50

本題需要考慮居民用水量x的多少來進行計算,當x不超過15噸時,y=4x/3;超過後,y=2.5x−17.5

這道題有些坑人,因為題目說的x為非負實數,一般人都是認為用整型來定義x,卻通過不了測試點。可結合生活實際x則可以為小數,所以需要將x定義為浮點數。

#include

intmain()

if(x >15)

return0;

}

分段計算居民水費

為鼓勵居民節約用水,自來水公司採取按用水量階梯式計價的辦法,居民應交水費 y 元 與月用水量 x 噸 相關 當 x 不超過 15 噸時,y 4x 3 超過後,y 2.5x 17.5。請編寫程式實現水費的計算。輸入格式 輸入在一行中給出非負實數x。輸出格式 在一行輸出應交的水費,精確到小數點後 2 位...

分段計算居民水費 2

為鼓勵居民節約用水,自來水公司採取按用水量階梯式計價的辦法,居民應交水費y 元 與月用水量x 噸 的關係如下,請編寫程式實現水費的計算。輸入格式 輸入在一行中給出實數x。輸出格式 按照以下的格式在一行輸出月用水量和應交的水費,都精確到小數點後2位,請注意等號的左右各有乙個空格。f 輸入的月用水量 計...

7 2 分段計算居民水費 1 10分

為鼓勵居民節約用水,自來水公司採取按用水量階梯式計價的辦法,居民應交水費y 元 與月用水量x 噸 相關 當x不超過15噸時,y 4x 3 超過後,y 2.5x 10.5。請編寫程式實現水費的計算。輸入格式 輸入在一行中給出非負實數x。輸出格式 按照以下的格式在一行輸出月用水量和應交的水費,都精確到小...