• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Niro Einteson
文可提笔安天下 武可上马定乾坤
博客园    首页    新随笔    联系   管理    订阅  订阅

P1425 小鱼的游泳时间

P1425 小鱼的游泳时间


题目描述
伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的。

这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自己从a时b分一直游泳到当天的c时d分,请你帮小鱼计算一下,它这天一共游了多少时间呢?

小鱼游的好辛苦呀,你可不要算错了哦。

输入格式
一行内输入 4 个整数,分别表示 a, b, c, d。

输出格式
一行内输出 2 个整数 e 和 f,用空格间隔,依次表示小鱼这天一共游了多少小时多少分钟。其中表示分钟的整数 f 应该小于60。

输入输出样例
输入 
12 50 19 10
输出 
6 20
说明/提示
对于全部测试数据,0\le a,c \le 240≤a,c≤24,0\le b,d \le 600≤b,d≤60,且结束时间一定晚于开始时间。

 

 1 解法:
 2 #include<bits/stdc++.h>
 3 using namespace std;
 4 int main()
 5 {
 6     /*思路:
 7         1:输入四个数据 a,b,c,d
 8         2:将这些数据全部变成 分钟数计算(统一单位)
 9         3:计算出 分钟数的差值
10         4:在换成小时和分钟
11     */
12     int a,b,c,d;
13     int sumx=0,sumy=0;
14     cin>>a>>b>>c>>d;
15     sumx=a*60+b;
16     sumy=c*60+d;
17     cout<<(int)((sumy-sumx)/60)<<" "<<(sumy-sumx)%60<<endl;
18     return 0;
19 }

 

 

posted @ 2019-12-08 13:50  Nirogo  阅读(501)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3