1128 Problem B 計程車費

2021-10-02 07:01:37 字數 846 閱讀 5163

時間限制: 1 sec 記憶體限制: 32 mb

某市計程車計價規則如下:起步4公里10元,即使你的行程沒超過4公里;接下來的4公里,每公里2元;之後每公里2.4元。行程的最後一段即使不到1公里,也當作1公里計費。

乙個乘客可以根據行程公里數合理安排坐車方式來使自己的打車費最小。

例如,整個行程為16公里,乘客應該將行程分成長度相同的兩部分,每部分花費18元,總共花費36元。如果坐計程車一次走完全程要花費37.2元。

現在給你整個行程的公里數,請你計算坐計程車的最小花費。

輸入包含多組測試資料。每組輸入乙個正整數n(n<10000000),表示整個行程的公里數。

當n=0時,輸入結束。

對於每組輸入,輸出最小花費。如果需要的話,保留一位小數。

3916

0

10

20.4

36

乙個方法,如果是整數就以整數輸出,如果是浮點數就以浮點數輸出,用強制型別轉換判斷相等與否。

#include

intmain()

else

if(n >

4&& n <=8)

else

if(n >8)

else}if

(fare ==

(int

)fare)

printf

("%d\n"

,int

(fare));

else

printf

("%.1f\n"

, fare);}

return0;

}

1128 計程車費

時間限制 1 sec 記憶體限制 32 mb 提交 535 解決 149 提交狀態 乙個乘客可以根據行程公里數合理安排坐車方式來使自己的打車費最小。例如,整個行程為16公里,乘客應該將行程分成長度相同的兩部分,每部分花費18元,總共花費36元。如果坐計程車一次走完全程要花費37.2元。現在給你整個行...

codeup 1128 計程車費

某市計程車計價規則如下 起步4公里10元,即使你的行程沒超過4公里 接下來的4公里,每公里2元 之後每公里2.4元。行程的最後一段即使不到1公里,也當作1公里計費。乙個乘客可以根據行程公里數合理安排坐車方式來使自己的打車費最小。例如,整個行程為16公里,乘客應該將行程分成長度相同的兩部分,每部分花費...

計程車計價

本題要求根據某城市普通計程車收費標準編寫程式進行車費計算。具體標準如下 起步里程為3公里,起步費10元 超起步里程後10公里內,每公里2元 超過10公里以上的部分加收50 的回空補貼費,即每公里3元 營運過程中,因路阻及乘客要求臨時停車的,按每5分鐘2元計收 不足5分鐘則不收費 輸入格式 輸入在一行...