题目![你好! 这是你第一次使用 **Markdown编辑器** 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。](https://img-blog.csdnimg.cn/20210323114650512.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2phdmF0dXRv,size_16,color_FFFFFF,t_70)
思路
假设,小鱼从2:32游到4:19,那么开始的分钟大于结束,这不好直接用结束的分钟减开始的;
所以加个判断进去,如果【b>d】(开始的分钟大于结束的),那么使【60 - b + d】,即为所用了多少分钟,并且让【c-1】;
代码
#include <stdio.h>
#include <stdlib.h>
int main(){
int a,b,c,d,e,f;
scanf("%d %d %d %d",&a,&b,&c,&d);
if(b>d){
f = (60 - b) + d;
e = c - a - 1;
}
else{
f = d - b;
e = c - a;
}
printf("%d %d",e,f);
return 0;
}