C++简单输入输出-计算火车运行时间
//写的很差,无力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++简单输入输出-计算火车运行时间相关推荐
- 计算火车运行时间(pta)
7-22 计算火车运行时间 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间. 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间.每个时 ...
- 计算火车运行时间 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间
计算火车运行时间 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间. 输入格式 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间.每个时间的格式为2 ...
- 7-4 计算火车运行时间
7-4 计算火车运行时间 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间. 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间.每个时间 ...
- 实验2-2-9 计算火车运行时间 (15 分)
实验2-2-9 计算火车运行时间 (15 分) 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间. 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时 ...
- 计算火车运行时间(c语言)
7-4 计算火车运行时间(15 分) 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间. 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时 ...
- 分支-12. 计算火车运行时间
本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间. 输入格式:输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间.每个时间的格式为2位小时数(00-2 ...
- 浙大版《C语言程序设计实验与习题指导(第4版)》题目集 实验2-3-8 计算火车运行时间
题目详情: 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间. 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间.每个时间的格式为2位小 ...
- C语言 计算火车运行时间
#include<stdio.h> int main() { int a,b,c1,c2,A,B,C; scanf("%d %d",&a,&b); A= ...
- matlab中的mkdir函数_科学网—Matlab中计算函数运行时间的三种方法及判断新建文件夹 - 张伟的博文...
(一)运行时间 1.tic和toc组合 计算daotic和toc之间那专段程序之间的属运行时间,它的经典格式为 : tic 函数 toc 复制函数代码,当代码遇到tic时Matlab自动开始计时,运行 ...
最新文章
- cad批量偏移_学会这12个CAD制图命令,走遍天下都不怕,有没有兴趣?
- PHP如何添加变量 $_SERVER
- (原创)c#学习笔记08--面向对象编程简介02--OOP技术05--运算符重载
- 解决Adobe Animate CC 中文版非中文的BUG
- Lecture 6 Order Statistics
- [css] 怎么使用css选择空链接?
- Python爬取网页
- NTFS USN的Create和工具代码汇总
- 【资料分享】2018全球DevOps现状调查报告(中文版)
- ICML 2019 | 强化学习用于推荐系统,蚂蚁金服提出生成对抗用户模型(附论文下载链接)...
- pomelo的session
- 美法院起诉黑客组织成员 为暴雪服务器攻击者
- (转)解决nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed错误
- 投资:保险业分析框架
- 【2020.10.29 洛谷团队赛 普及组】T6 U138025 小武的方程
- AD软件画电路图笔记
- Java毕设项目会议室预约管理系统(java+VUE+Mybatis+Maven+Mysql)
- C#连接SQL Server并查询数据
- java计算机毕业设计计算机office课程平台MyBatis+系统+LW文档+源码+调试部署
- 解决uniapp引入字体图标不显示问题
热门文章
- RS232及RTS和CTS
- 戴尔笔记本开机时卡在logo处底下小进度圈不动,进不了系统
- 不会R语言也能作出高大上的科研图片
- 图中连通块的个数:并查集
- 关爱老年人·守住养老钱
- centos 查看内存大小 cpu 硬盘等信息
- 【AI应用】Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz的详情参数
- DBeaver连接mysql数据库执行.sql脚本,Windows
- 【Java】使用Jconsole连接远程云服务器(基于华为云Centos7)
- 大数据需要学哪些内容