郑州轻工业大学oj题解(c语言)1015: 计算时间间隔

作者 : 开心源码 本文共432个字,预计阅读时间需要2分钟 发布时间: 2022-05-13 共176人阅读

首先祝大家冬至快乐啦~


1015: 计算时间间隔

  • 题目形容
    读入两个用“时:分:秒”表示的时间点,计算以秒为单位的时间间隔。

  • 输入
    输入有两行,每行是一个用“时:分:秒”表示的时间点。测试数据保证第二个时间点晚于第一个时间点。

  • 输出
    输出一个整数,表示时间间隔的秒数。

  • 参考代码:

#include<stdio.h>#include<math.h>int main(){    int a,b,c,d,e,f,g,h;    scanf("%d:%d:%d",&a,&c,&e);    scanf("%d:%d:%d",&b,&d,&f);    g=a*3600+c*60+e;    h=b*3600+d*60+f-g;    printf("%d\n",h);    return 0;} 

代码解析:
这里要注意的是,这里是时间的读取,输入的时候要分别读取分号中的数字,所以开头要引用数学函数来读取时间。因为题目保证第二个时间点比第一个时间点晚,我们只要要计算出第一个时间段的秒数总和,再用第二个时间段秒数减去它就可。(时3600分60+秒)

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 郑州轻工业大学oj题解(c语言)1015: 计算时间间隔

发表回复