当前位置: 首页 > news >正文

结构体-时间的计算

任务描述

本关任务需要你编写函数计算一个时间之前“xx小时xx分xx秒”的时间是多少。 以24小时制的格式记录当前时间,譬如“09:19:52”,表示上午9点19分52秒,则“1小时20分30秒”前的时间应该是“同一天”的“07:59:22”。 提示:先计算秒,再计算分,最后计算时间。例如计算“09:19:52”前“1小时20分30秒”的方法是: 秒:52−30=22,借0 分:19−20−0+60=59,借1 时:9−1−1=7,借0

编程要求

根据提示,在右侧完成函数BeforTime,在主函数中读入一个时间(合法的时间)time,再读入一个时段值duration("xx:xx:xx"),然后调用所写的函数计算time时刻duration的时间。

同时,要求定义结构体类型表示时间。

测试说明

平台会对你编写的代码进行测试: 测试样例1: 输入: 09:19:52 1:15:30 输出: Before: 同一天, 08:04:22

测试样例2: 输入: 00:19:52 1:20:30 输出: Before: 前1天, 22:59:22

测试样例3: 输入: 00:19:52 25:30:59 输出: Before: 前2天, 22:48:53

http://www.lryc.cn/news/168163.html

相关文章:

  • pt24django教程
  • Golang开发-new关键字
  • 遗传算法与粒子群算法的Python实现
  • 无涯教程-JavaScript - ASINH函数
  • ActiveMQ面试题(一)
  • node:glob语法以及常用的文件查找库glob、fast-glob
  • 饲料添加剂 微生物 屎肠球菌
  • 二叉搜索树经典笔试题【力扣、牛客】
  • docker系列(1) - docker环境篇
  • web安全漏洞-SQL注入攻击实验
  • 直接插入排序(C++实现)
  • 【k8s】Pod 的钩子
  • MCU软核 3. Xilinx Artix7上运行cortex-m3软核
  • 基于SpringbootShiro实现的CAS单点登录
  • SocketTool V4.0 使用说明
  • Jenkins结合allure生成测试报告
  • 【Linux】缓冲区/回车换行
  • Java手写插入排序和算法案例拓展
  • Python Opencv实践 - 视频文件操作
  • HCS 中的一些概念(二)
  • Scanner类用法(学习笔记)
  • idea2021.1.3版本双击启动,没反应
  • MC-4/11/01/400 ELAU 软件允许用户完全访问相机设置
  • Error contacting service. It is probably not running.问题解决
  • 01_网络编程_传统IO
  • vue 检查指定路由是否存在
  • 自动化办公更简单了:新版python-office,有哪些更新?
  • windows flask服务卡死的问题
  • 项目上线部署--》服务器部署流程(一)
  • Python:函数调用的实参