1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main(){ // [1] a-游泳开始的小时数,b-游泳开始的分钟数,c-游泳结束的小时数,d-游泳结束的分钟数(均为24小时制) int a,b,c,d; cin>>a>>b>>c>>d;// [2] 输入四个整数a、b、c、d a=a*60; // [3] 将开始的小时数转换为分钟数,统一时间单位便于计算总时长 c=c*60; // [4] 将结束的小时数转换为分钟数,统一时间单位便于计算总时长 int g=a+b; // [5] 计算游泳开始时间的总分钟数(小时转分钟后 + 原有分钟数) int h=c+d; // [6] 计算游泳结束时间的总分钟数(小时转分钟后 + 原有分钟数) int e=(h-g)/60; // [7] 计算游泳总时长的小时数:总分钟差(h-g)除以60 int f=(h-g)%60; // [8] 计算游泳总时长的分钟数:总分钟差(h-g)对60取余(保证分钟数小于60) cout<<e<<" "<<f; // [9] 输出游泳总时长的小时数e和分钟数f,两个整数用空格分隔 return 0; }
- 1
信息
- ID
- 815
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 1
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者