漲價了 四捨五入

2021-06-19 03:05:50 字數 791 閱讀 1715

小明所在的城市的計程車價又漲了。

漲價之前,計程車的起步價為10元,可行駛3到公里。3公里後,每公里加2元,可行駛到10公里。10公里後,每公里加3元。等待費是每5分鐘2元。乘客還需付1元的燃油費。

漲價之後,計程車的起步價為11元,可行駛3到公里。3公里後,每公里加2.5元,可行駛到10公里。10公里後,每公里加3.75元。等待費是每4分鐘2.5元。無燃油費。

實際上,最後的車費是四捨五入到元的。現在問你,當小明坐計程車行駛了d公里,並且等待了t分鐘,與漲價之前相比,小明現在要多花多少錢?

輸入的第一行是乙個整數t,表示有t組測試資料。

每組輸入兩個整數d(1<=d<=1000)和t(0<=t<=300)。

對於每組輸入,輸出要求的結果。

42 0

5 27 3

11 401

35

#includeint main()

else

}a+=t/5.0*2;

b+=t/4.0*2.5;

x=a+0.5;

y=b+0.5;

printf("%d\n",y-x);

}}

總結:這道題是簡單題,但是貌似坑了很多小夥伴。當時覺得自己一直沒有錯誤,但是一直ac不過去。

看了表答,才明白了四捨五入的具體含義。

比如x=0.3,就是x=0.y=0.7 那麼y=1. y-x=1

如果你先把y-x就是0.4 四捨五入就是 y-x=0;

所以這樣就會出現錯誤答案。所以計算出每乙個答案,然後分別四捨五入,在做減法運算。

qt的四捨五入 Qt(C )四捨五入

qt現在是四捨六入五成雙,要想四捨五入得自己想辦法,實現如下 include include double c1 3.435 double c2 3.445 double c3 3.4351 double c4 3.4451 double c5 3.445 qdebug qdebug qdebug ...

mysql 金額 四捨五入 mysql四捨五入

雲資料庫 mysql 雲資料庫 rds for mysql 是穩定可靠 可彈性伸縮的雲資料庫服務。通過雲資料庫能夠讓您幾分鐘內完成資料庫部署。雲端完全託管,讓您專注於應用程式開發,無需為資料庫運維煩惱 低至 0.24 小時起,買1年83折 雲資料庫mysql 雲資料庫 rds for mysql 是...

c 四捨五入

在處理一些資料時,我們希望能用 四捨五入 法實現,但是c 採用的是 四捨六入五成雙 的方法,如下面的例子,就是用 四捨六入五成雙 得到的結果 double d1 math.round 1.25,1 1.2double d2 math.round 1.24,1 1.2double d3 math.ro...