洛谷P1425 小鱼的游泳时间【c语言】

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

这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按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,且结束时间一定晚于开始时间。

代码实现前奏
方法一:将小时转化成分钟,计算时间差值,再将其转回
我遇到的困难:/与%
解决:/得到小时(整数位),因为其为整型,舍去小数部分
%得到分钟(余数,是舍去小时后得到的)

代码实现
#include<stdio.h>
int main()
{
int a,b,c,d,e,f;
scanf("%d %d %d %d",&a,&b,&c,&d);
e=((c60+d)-(a60+b))/60;
f=((c60+d)-(a60+b))%60;
printf("%d %d",e,f);
}

方法二:不转换,小时与小时相减,分钟与分钟相减;需考虑特殊情况,即分钟相减可能为负,这里需要应用补码的原理
补码原理如下

洛谷P1425小鱼的游泳时间【c语言】相关推荐

  1. 洛谷 P1425 小鱼的游泳时间 C语言

    把小时换算为分钟, 因为结束时间一定晚于开始时间, 所以用 结束时间-开始时间 #include<stdio.h>int main() {int a,b,c,d,e,f;scanf(&qu ...

  2. 洛谷P1425 小鱼的游泳时间(简单点!别想太多!!!)

    P1425 小鱼的游泳时间 (iTunes在更新ipad版本 还要一段时间 于是我来写水题的题解) 题目描述 伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类 ...

  3. 洛谷——P1425 小鱼的游泳时间

    P1425 小鱼的游泳时间 题目描述 伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的. 这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都 ...

  4. 洛谷P1425 小鱼的游泳时间__C++描述

    题目描述 伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的. 这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自 ...

  5. 用C++写洛谷P1425小鱼的游泳时间

    题目描述 伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的. 这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自 ...

  6. java实现 洛谷 P1425 小鱼的游泳时间

    题目描述 伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的.这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自己 ...

  7. Java 洛谷 P1425 小鱼的游泳时间

    题目链接:https://www.luogu.com.cn/problem/P1425 代码实例: import java.util.Scanner;public class Main {public ...

  8. P1425 小鱼的游泳时间 C语言

    P1425 小鱼的游泳时间 1 题目 ​ 伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的. 这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计 ...

  9. (洛谷)小鱼的游泳时间

    小鱼的游泳时间 题目描述 输入输出案例 具体实现 -- C语言 -- C++ -- Python 题目描述 小鱼从 a时b分 游到 c时d分,请计算游泳的时间 h时m分 输入输出案例 输入 12 50 ...

最新文章

  1. Nat. Mach. Intell. | 少量数据的生成式分子设计
  2. 2006年大话IT数码新潮
  3. Shell:传递命令行参数
  4. 测试wifi软件 最大容量,使用VulcanCompact应用层测试仪评估测试WiFi6无线路由器的最大支持设备数及并发连接数...
  5. 关于IT人职业道德的反思(转)
  6. php +号在传输参数的过程中被变为空格了_编程难学?web相关知识,跟着淼哥学php全栈之路6...
  7. IT基础结构-1.DC-DNS-安装
  8. 给mysql数据库设计编码_MYSQL数据库编码原理
  9. html点击图片放大_vue 插件之picture-markert图片标注
  10. 【开发记录】Linux常用命令记录(一)
  11. Spring MVC上传文件后重命名读取不显示,报错已解决(The origin server did not find a current representation for the targe)
  12. 电脑广告弹窗如何操作过滤屏蔽,经验技巧!怎样设置弹窗自动拦截?
  13. 2017-2018-1 20155228 《信息安全系统设计基础》第一周学习总结
  14. 《查漏补缺》基础知识篇
  15. 设置VIM编辑器显示行号
  16. 依据机械特性选取合适的电机系统
  17. 日本网络收音机应用源码
  18. 硬件大熊原创合集(2022/09更新)
  19. C# 怎么才能取到网卡的型号信息呢? 如: 博通 NetLink BCM57781 Gigabit Ethernet
  20. C#报错:Could not find any resources appropriate for the specified culture or the neutral culture

热门文章

  1. WPF中使用PS导出的SVG矢量图
  2. 湖南省第八届大学生计算机程序设计竞赛获奖名单
  3. 2018年就要过去了
  4. SSH概述与配置文件说明
  5. 修改战网服务器,战网该怎样改地区?
  6. 关于软件开发项目任务的横向分解和纵向分解
  7. stm8L ADC多通通DMA采集和EEPROM一起使用解决死机和数据错位问题——寄存器
  8. samba配置共享打印机
  9. 明日书苑:书法用笔挫笔、疾涩、接笔、搭锋、裹锋、平铺、筑锋、过
  10. eclipse与数据库连接插入或者拿出数据出现乱码该如何解决。