P1425 小魚的游泳時間
題目描述
倫敦奧運會要到了,小魚在拼命練習游泳準備參加游泳比賽,可憐的小魚并不知道魚類是不能參加人類的奧運會的。
這一天,小魚給自己的游泳時間做了精確的計時(本題中的計時都按24小時制計算),它發現自己從a時b分一直游泳到當天的c時d分,請你幫小魚計算一下,它這天一共游了多少時間呢?
小魚游的好辛苦呀,你可不要算錯了哦。
輸入格式
一行內輸入 4 個整數,分別表示 a, b, c, d。
輸出格式
一行內輸出 2 個整數 e 和 f,用空格間隔,依次表示小魚這天一共游了多少小時多少分鐘。其中表示分鐘的整數 f 應該小于60。
輸入輸出樣例
輸入 #112 50 19 10
輸出 #1
6 20
這道題我?本的思路是
分-分,時-時,它沒有跨天;但是WA了;呵!d<b怎么辦;就如果d<b(y減出來是個負數),那么x一定大于0(肯定的啦~),所以可以向小時借60分鐘,把y變成正數。
代碼如下:
#include <iostream>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b>>c>>d;
int x=c-a,y=d-b;
if(y<0){x--;y+=60;}
cout<<x<<" "<<y;
return 0;
}
浙公網安備 33010602011771號