题目
思路
假设,小鱼从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;
}
这篇博客介绍了一个C++程序,用于计算两个时间点之间的分钟差。程序处理了开始时间晚于结束时间的情况,通过条件判断和分钟计算,确保了正确的时间差计算。主要涉及时间处理和基本的算术操作。

被折叠的 条评论
为什么被折叠?



