美文网首页
【MAC 上学习 C++】Day 57-5. 实验9-2 时间换

【MAC 上学习 C++】Day 57-5. 实验9-2 时间换

作者: RaRasa | 来源:发表于2019-10-20 09:50 被阅读0次

实验9-2 时间换算 (15 分)

1. 题目摘自

https://pintia.cn/problem-sets/13/problems/564

2. 题目内容

本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时)。

输入格式:

输入在第一行中以hh:mm:ss的格式给出起始时间,第二行给出整秒数n(<60)。

输出格式:

输出在一行中给出hh:mm:ss格式的结果时间。

输入样例:

11:59:40
30

输出样例:

12:00:10

3. 源码参考
#include <iostream>
#include <iomanip>

using namespace std;

int main(void)
{
  int h, m, s, n;
  char ch;

  cin >> h >> ch >> m >> ch >> s >> n;

  s += n;
  if(s >= 60)
  {
    s %= 60;
    m++;
  }
  
  if(m >= 60)
  {
    m %= 60;
    h++;
  }
  
  h %= 24;
  cout << setw(2) << setfill('0') << h << ":" << setw(2) << setfill('0') << m << ":" << setw(2) << setfill('0') << s << endl;

  return 0;
}

相关文章

  • 【MAC 上学习 C++】Day 57-5. 实验9-2 时间换

    实验9-2 时间换算 (15 分) 1. 题目摘自 https://pintia.cn/problem-sets/...

  • 2020-09-16Java学习日报

    学习资料:B站尚硅谷课程day10.2和day11.1 专注学习时间:4h4min 学习内容如下: 一、实验一 代...

  • Mac使用vscode调试c/c++

    mac上在vsCode上进行c/c++程序的调试 目的在mac上使用vscode 和 lldg/gdb调试工具 对...

  • [Laravel] mac下通过 homestead 搭建环境

    之前学习过一段时间的 Laravel ,换 mac 后一直没空做相关的事情,而且刚使用 mac 有点不习惯,怕坑太...

  • 2018-08-30

    学习小组Day4笔记--刘璐这两天在做实验,涉及病例样本采集,经常根据病例时间来调整我的实验时间,昨天作业没有及时...

  • day one for mac(日记软件) 4.1

    day one mac是一款Mac上简约漂亮的文本记事软件,它能够简单快速的帮助用户记录以及记事。day one ...

  • C++学习笔记 day 1

    C++学习笔记 day 1 教学课程链接:bilibili 黑马程序员:C++从0到1入门编程[https://w...

  • 2020-09-21Java学习日报

    学习资料:尚硅谷day12and13 学习内容如下: 一、实验:类的继承 super 代码:day12and13 ...

  • Swift自学随笔记录

    Day1 学习前准备: 设备:运行Mac os的电脑或MacBook。 软件:Xcode (官网或Mac App ...

  • C++学习笔记 day2

    C++学习笔记 day2 教学课程链接:bilibili 黑马程序员:C++从0到1入门编程[https://ww...

网友评论

      本文标题:【MAC 上学习 C++】Day 57-5. 实验9-2 时间换

      本文链接:https://www.haomeiwen.com/subject/glodmctx.html