题目描述

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

输入

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

输出

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

样例输入 Copy

08:00:00
09:00:00

样例输出 Copy

3600

做到这道题的时候,笔者考虑到的有两个问题:

1.输入格式问题,:冒号在scanf中对应位置要出现;

2.计算问题:题中已经说明第二个时间点晚于第一个时间点,那么我们最有可能确定的是小时部分第二个大于第一个,但是分钟部分和秒钟部分无法确定谁大谁小,例如07:10:11和09:09:01  所以直接对应部分相减的思路pass。

那么就有了两种思路:1.连续判断,从秒钟部分开始,逐渐向前推导,此方法较为复杂;

2.将单位统一为秒钟计算,较为便捷。

其中,第二种思路代码实现如下:

#include<stdio.h>
int main()
{int x1,y1,z1,x2,y2,z2,sum1,sum2;scanf("%d:%d:%d%d:%d:%d",&x1,&y1,&z1,&x2,&y2,&z2);sum1=x1*3600+y1*60+z1;sum2=x2*3600+y2*60+z2;printf("%d",sum2-sum1);return 0;
}

OJ题库1015: 计算时间间隔相关推荐

  1. 北邮oj题库刷题计划(更新ing)

    北邮oj题库刷题计划(更新ing) 83. A + B Problem 84 Single Number 85. Three Points On A Line 120 日期 121 最值问题 122 ...

  2. 1015: 计算时间间隔 C语言

    1015: 计算时间间隔 时间限制: 1 Sec 内存限制: 30 MB 提交: 47392 解决: 24716 [状态] [讨论版] [提交] [命题人:admin] 题目描述 读入两个用" ...

  3. ZZULIOJ:1015 计算时间间隔

    1015:计算时间间隔 题目描述 读入两个用"时:分:秒"表示的时间点,计算以秒为单位的时间间隔. 输入 输入有两行,每行是一个用"时:分:秒"表示的时间点.测 ...

  4. 东方博宜OJ题库答案

    题库https://oj.czos.cn/ 1000 #include <bits/stdc++.h> using namespace std; int main() {int a,b;c ...

  5. 【一起入门MachineLearning】中科院机器学习-期末题库-【计算题5+单选题19,20+简答题21】

    这系列的题目来源于周晓飞老师期末发的题库,自留做复习用的

  6. 【一起入门MachineLearning】中科院机器学习-期末题库-【计算题3,4】-前向算法和维特比算法手算过程

    这系列的题目来源于周晓飞老师期末发的题库,自留做复习用的

  7. 【一起入门MachineLearning】中科院机器学习-期末题库-【计算题13+简答题3,22+单选题58,82+多选题19】

    这系列的题目来源于周晓飞老师期末发的题库,自留做复习用的

  8. 【一起入门MachineLearning】中科院机器学习-期末题库-【计算题14+多选题10】

    这系列的题目来源于周晓飞老师期末发的题库,自留做复习用的

  9. 山东科技大学OJ题库 1009-简单的打折计算

    1009-简单的打折计算 Description 商店规定:消费满n元,可以打八八折.设某件商品标价m元,输入购买的件数x,计算出需要支付的金额(单位:元),精确到分. Input 输入只有一行,三个 ...

最新文章

  1. 服务器指纹识别之 DNS TXT
  2. python的难点_初学python的操作难点总结(新手必看篇)
  3. 一些常用的IHTMLXX接口
  4. PHPer 面试指南 扩展阅读资源整理
  5. python实现二分查找算法_python实现二分查找算法
  6. linuxpython拍照_linux下python抓屏实现方法 -电脑资料
  7. 4-数组、指针与字符串1.4-动态内存分配
  8. 简单博弈论总结加例题解析
  9. 不输3000元旗舰!红米Note 7 Pro堆料有点狠
  10. 开发落网电台windows phone 8应用的计划(9)
  11. Android下图片或按钮等可拖动到任意位置的效果实现源码
  12. python 菜鸟教程
  13. C语言数组和指针的区别
  14. 形式语言与自动机_第二章_语言及文法
  15. 神舟K650D-G4D2安装ubuntu18.04出现的[Firmware Bug]
  16. ac命令行隐藏ssid_胖AP性能,多SSID,SSID隐藏,评测小结
  17. 干货!如何建立数据标签体系
  18. 动量守恒和角动量守恒结果不同可能原因
  19. Windows 10 下载(1)
  20. 知识图谱构建之二:从结构化数据到知识图谱

热门文章

  1. 第三章 中国To B企业,如何转型?
  2. LeetCode Weekly Contest 25 之 545.Boundary of Binary Tree
  3. DockOne微信分享(一三四):国内某大型酒店管理集团基于Kubernetes的实践
  4. 蓝桥杯 未名湖边的烦恼
  5. ModelSim仿真入门之一:软件介绍
  6. 如何进行服务器备份操作系统,如何进行服务器备份操作系统
  7. 计算机共享文件打不开怎么办,能共享到文件夹但打不开共享文件怎么办
  8. Fire And Motion(英文原版) [转]
  9. 2019年中国研究生数学建模竞赛D题 汽车行驶工况构建【信息交流】
  10. 基于srs流媒体服务器搭建gb28181视频平台的微服务系统架构