//写的很差,无力tc
7-4 计算火车运行时间 (17 分)

本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。

输入格式:

输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。

输出格式:

在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。

输入样例:

1201 1530

输出样例:

03:29

编译器:C++(g++)

#include <iostream>
#include <cmath>

using namespace std;

int getminute(int a) {  //取出四位数的后两位数字 
  int b, c;
  b = a / 100; //b 取出开头两位数字
  c = a - b * 100; //c 后面两位数字
  return c;
}
int gethour(int a) {  //取出四位数字的开头两位数字
  int b;
  b = a / 100; //取出前两位数字;
  return b;
}

int main() {
  int start, end;
  cin >> start >> end;

  int start_minute = getminute(start);
  int end_minute = getminute(end);
  int start_hour = gethour(start);
  int end_hour = gethour(end);

  int start_Rminute = start_hour * 60 + start_minute;
  int end_Rminute = end_hour * 60 + end_minute;
  int Rminute = end_Rminute - start_Rminute; //时间 间隔分钟
  int Hour = Rminute / 60;
  int Minute = Rminute - Hour * 60;

if (Hour < 10 && Minute < 10) {
  cout << "0" << Hour << ":" << "0" << Minute;
  }
if (Hour >= 10 && Minute < 10) {
  cout << Hour << ":" << "0" << Minute;
  }
if (Hour < 10 && Minute >= 10) {
  cout << "0" << Hour << ":" << Minute;
  }
if (Hour >= 10 && Minute >= 10) {
  cout << Hour << ":" << Minute;
  }
}

 

转载于:https://www.cnblogs.com/likeghee/p/9765827.html

C++简单输入输出-计算火车运行时间相关推荐

  1. 计算火车运行时间(pta)

    7-22 计算火车运行时间 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间. 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间.每个时 ...

  2. 计算火车运行时间 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间

    计算火车运行时间 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间. 输入格式 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间.每个时间的格式为2 ...

  3. 7-4 计算火车运行时间

    7-4 计算火车运行时间 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间. 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间.每个时间 ...

  4. 实验2-2-9 计算火车运行时间 (15 分)

    实验2-2-9 计算火车运行时间 (15 分) 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间. 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时 ...

  5. 计算火车运行时间(c语言)

    7-4 计算火车运行时间(15 分) 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间. 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时 ...

  6. 分支-12. 计算火车运行时间

    本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间. 输入格式:输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间.每个时间的格式为2位小时数(00-2 ...

  7. 浙大版《C语言程序设计实验与习题指导(第4版)》题目集 实验2-3-8 计算火车运行时间

    题目详情: 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间. 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间.每个时间的格式为2位小 ...

  8. C语言 计算火车运行时间

    #include<stdio.h> int main() { int a,b,c1,c2,A,B,C; scanf("%d %d",&a,&b); A= ...

  9. matlab中的mkdir函数_科学网—Matlab中计算函数运行时间的三种方法及判断新建文件夹 - 张伟的博文...

    (一)运行时间 1.tic和toc组合 计算daotic和toc之间那专段程序之间的属运行时间,它的经典格式为 : tic 函数 toc 复制函数代码,当代码遇到tic时Matlab自动开始计时,运行 ...

最新文章

  1. cad批量偏移_学会这12个CAD制图命令,走遍天下都不怕,有没有兴趣?
  2. PHP如何添加变量 $_SERVER
  3. (原创)c#学习笔记08--面向对象编程简介02--OOP技术05--运算符重载
  4. 解决Adobe Animate CC 中文版非中文的BUG
  5. Lecture 6 Order Statistics
  6. [css] 怎么使用css选择空链接?
  7. Python爬取网页
  8. NTFS USN的Create和工具代码汇总
  9. 【资料分享】2018全球DevOps现状调查报告(中文版)
  10. ICML 2019 | 强化学习用于推荐系统,蚂蚁金服提出生成对抗用户模型(附论文下载链接)...
  11. pomelo的session
  12. 美法院起诉黑客组织成员 为暴雪服务器攻击者
  13. (转)解决nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed错误
  14. 投资:保险业分析框架
  15. 【2020.10.29 洛谷团队赛 普及组】T6 U138025 小武的方程
  16. AD软件画电路图笔记
  17. Java毕设项目会议室预约管理系统(java+VUE+Mybatis+Maven+Mysql)
  18. C#连接SQL Server并查询数据
  19. java计算机毕业设计计算机office课程平台MyBatis+系统+LW文档+源码+调试部署
  20. 解决uniapp引入字体图标不显示问题

热门文章

  1. RS232及RTS和CTS
  2. 戴尔笔记本开机时卡在logo处底下小进度圈不动,进不了系统
  3. 不会R语言也能作出高大上的科研图片
  4. 图中连通块的个数:并查集
  5. 关爱老年人·守住养老钱
  6. centos 查看内存大小 cpu 硬盘等信息
  7. 【AI应用】Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz的详情参数
  8. DBeaver连接mysql数据库执行.sql脚本,Windows
  9. 【Java】使用Jconsole连接远程云服务器(基于华为云Centos7)
  10. 大数据需要学哪些内容