1 条题解
-
2
【题目大意】
时间转换问题,输入开始时刻和结束时刻,时刻使用24 小时制,保证两个时刻是同一天,且开始时刻一定在结束时刻之前,计算两者中间的时间,转化为分钟进行输出。
【考纲知识点】
变量的定义与使用、顺序结构、基本运算、输入输出语句(一级)
【解题思路】
- 按题目要求定义好需要的变量,并实现输入;
- 利用结束时刻的小时减开始时刻的小时,结果乘 60,得到小时数之差对应的分钟数;
- 利用结束时刻的分钟减开始时刻的分钟,得到分钟数之差;
- 将上述结果相加并输出;
【参考程序】
#include <iostream> using namespace std; int main() { int h1, h2, m1, m2; // 定义需要的变量 cin >> h1 >> m1; // 输入开始时刻的小时 h1,开始时刻的分钟m1 cin >> h2 >> m2; // 输入结束时刻的小时 h2,结束时刻的分钟m2 cout << (h2 - h1) * 60 + (m2 - m1); // 计算并输出结果return 0; }
- 1
信息
- ID
- 468
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 5
- 标签
- 递交数
- 1300
- 已通过
- 528
- 上传者