刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

21.小明游泳
小明准备参加校运会比赛,他需要统计每天的训练时间。从a点b分一直训练到c点d分(0≤a≤c≤23,0≤b≤59,0≤d≤59),编程计算这一天共训练了几个小时,几分钟?
1.准备工作
(1)默认小猫角色;
(2)默认白色背景。
2.功能实现
(1)询问“开始训练在几点?”,存入变量a; 询问“开始训练在几分?”,存入变量b,24小时制,例如开始时间是10点10分;
(2)询问“结束训练在几点?”,存入变量c;询问“结束训练在几分?”,存入变量d,24小时制,例如结束时间是20点20分(注意:结束分钟可能小于开始分钟);
(3)说出这一天的训练时间是几小时,几分钟。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

1. 准备工作:- 默认小猫角色;- 默认白色背景。2. 功能实现:- 询问“开始训练在几点?”,存入变量a; 询问“开始训练在几分?”,存入变量b,24小时制,例如开始时间是10点10分;- 询问“结束训练在几点?”,存入变量c;询问“结束训练在几分?”,存入变量d,24小时制,例如结束时间是20点20分(注意:结束分钟可能小于开始分钟);- 计算训练时间:- 计算小时差:c - a- 如果d < b,说明跨天训练,小时差需要+1- 计算分钟差:d - b- 如果d < b,且c = a + 1,分钟差需要+60- 输出这一天的训练时间是几小时,几分钟。

解析:

【喵呜刷题小喵解析】:

根据题目要求,我们需要编写一个程序来计算小明在一天内的游泳训练时间。程序首先会询问开始和结束的训练时间,然后计算并输出训练的小时数和分钟数。

首先,程序会进行准备工作,包括设定默认角色和背景。

然后,程序会询问开始训练的时间,包括小时和分钟,并存入变量a和b。同样,程序会询问结束训练的时间,包括小时和分钟,并存入变量c和d。

接下来,程序会计算训练的小时数和分钟数。小时数可以通过结束时间的小时数减去开始时间的小时数得到。但是,如果结束时间的小时数小于开始时间的小时数,说明训练是跨天进行的,小时数需要加1。

分钟数的计算类似,通过结束时间的分钟数减去开始时间的分钟数得到。但是,如果结束时间的分钟数小于开始时间的分钟数,并且结束时间的小时数等于开始时间的小时数加1,说明训练是跨天进行的,并且结束时间是第二天的时间,分钟数需要加60。

最后,程序会输出计算得到的小时数和分钟数,即小明在一天内的游泳训练时间。
创作类型:
原创

本文链接:21.小明游泳小明准备参加校运会比赛,他需要统计每天的训练时间。从a点b分一直训练到c点d分(0≤a

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share