洛谷P1425小鱼的游泳时间【c语言】
洛谷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语言】相关推荐
- 洛谷 P1425 小鱼的游泳时间 C语言
把小时换算为分钟, 因为结束时间一定晚于开始时间, 所以用 结束时间-开始时间 #include<stdio.h>int main() {int a,b,c,d,e,f;scanf(&qu ...
- 洛谷P1425 小鱼的游泳时间(简单点!别想太多!!!)
P1425 小鱼的游泳时间 (iTunes在更新ipad版本 还要一段时间 于是我来写水题的题解) 题目描述 伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类 ...
- 洛谷——P1425 小鱼的游泳时间
P1425 小鱼的游泳时间 题目描述 伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的. 这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都 ...
- 洛谷P1425 小鱼的游泳时间__C++描述
题目描述 伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的. 这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自 ...
- 用C++写洛谷P1425小鱼的游泳时间
题目描述 伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的. 这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自 ...
- java实现 洛谷 P1425 小鱼的游泳时间
题目描述 伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的.这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自己 ...
- Java 洛谷 P1425 小鱼的游泳时间
题目链接:https://www.luogu.com.cn/problem/P1425 代码实例: import java.util.Scanner;public class Main {public ...
- P1425 小鱼的游泳时间 C语言
P1425 小鱼的游泳时间 1 题目 伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的. 这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计 ...
- (洛谷)小鱼的游泳时间
小鱼的游泳时间 题目描述 输入输出案例 具体实现 -- C语言 -- C++ -- Python 题目描述 小鱼从 a时b分 游到 c时d分,请计算游泳的时间 h时m分 输入输出案例 输入 12 50 ...
最新文章
- Nat. Mach. Intell. | 少量数据的生成式分子设计
- 2006年大话IT数码新潮
- Shell:传递命令行参数
- 测试wifi软件 最大容量,使用VulcanCompact应用层测试仪评估测试WiFi6无线路由器的最大支持设备数及并发连接数...
- 关于IT人职业道德的反思(转)
- php +号在传输参数的过程中被变为空格了_编程难学?web相关知识,跟着淼哥学php全栈之路6...
- IT基础结构-1.DC-DNS-安装
- 给mysql数据库设计编码_MYSQL数据库编码原理
- html点击图片放大_vue 插件之picture-markert图片标注
- 【开发记录】Linux常用命令记录(一)
- Spring MVC上传文件后重命名读取不显示,报错已解决(The origin server did not find a current representation for the targe)
- 电脑广告弹窗如何操作过滤屏蔽,经验技巧!怎样设置弹窗自动拦截?
- 2017-2018-1 20155228 《信息安全系统设计基础》第一周学习总结
- 《查漏补缺》基础知识篇
- 设置VIM编辑器显示行号
- 依据机械特性选取合适的电机系统
- 日本网络收音机应用源码
- 硬件大熊原创合集(2022/09更新)
- C# 怎么才能取到网卡的型号信息呢? 如: 博通 NetLink BCM57781 Gigabit Ethernet
- C#报错:Could not find any resources appropriate for the specified culture or the neutral culture