【问题描述】 小明在为自己规划学习时间。现在他想知道两个时刻之间有多少分钟你能通过编程帮他做到吗?【输入描述】 输入4行第一行为开始时刻的小时第二行为开始时刻的分钟第三行为结束时刻的小时第四行为结束时刻的分钟。输入保证两个时刻是同一天开始时刻一定在结束时刻之前。时刻使用24小时制即小时在0到23之间分钟在0到59之间。【输出描述】 输出一行包含一个整数从开始时刻到结束时刻之间有多少分钟。c+
【解决思路】 根据输入的小时和分钟,可以计算出开始时刻和结束时刻的总分钟数,然后用结束时刻的总分钟数减去开始时刻的总分钟数,得到两个时刻之间的分钟数。
【代码实现】
#include <iostream>
using namespace std;
int main() {
int startHour, startMinute, endHour, endMinute;
cin >> startHour >> startMinute >> endHour >> endMinute;
int startTotalMinutes = startHour * 60 + startMinute;
int endTotalMinutes = endHour * 60 + endMinute;
int minutes = endTotalMinutes - startTotalMinutes;
cout << minutes << endl;
return 0;
}
原文地址: https://www.cveoy.top/t/topic/jggK 著作权归作者所有。请勿转载和采集!