小明的游泳时间
伦敦奥运会要到了,小明在拼命练习游泳准备参加游泳比赛。这一天,小明给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自己从a时b分一直游泳到当天的c时d分,请你帮小明计算一下,它这天一共游了多少时间呢?小明游的好辛苦呀,你可不要算错了哦。
1,定义
2,计算
3,输出
- 问题详解:
- 1,定义和输入
int a,b,c,d,e,f;
cin>>a>>b>>c>>d; - 2,计算:
小时和分钟,按照分钟来算,取整为取多少小时;取余为取多少分钟;
每小时为60分钟,几时为c60
到c:d分:用了c60+d分钟
而a时c分:用了a60+b;
两者之间一共相差了(c60+b)-(a60+b)分钟,用e表示
e=(c60+d-a*60-b);
用相差的分钟整除60,则为多少小时
e=(c*60+d-a*60-b)/60;
用相差的分钟取余60,则为多少分钟
f=(c*60+d-a*60-b)%60;
- 3,输出
cout<<e<<" "<<f;
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c,d,e,f;
cin>>a>>b>>c>>d;
e=(c*60+d-a*60-b)/60;
f=(c*60+d-a*60-b)%60;
cout<<e<<" "<<f;
return 0;
}