【GESP】2023年06月图形化二级 -- 时间规划

本文介绍了GESP等级考试中的一道关于时间规划的问题,要求使用Scratch编程计算两个24小时制时刻之间的分钟数。题目提供了输入和输出描述,并给出了测试用例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

时间规划

【题目描述】

默认小猫角色和白色背景,小明在为自己规划学习时间。现在他想知道两个时刻之间有多少分钟。你能通过编程帮他做到吗?

【输入描述】

新建变量“h1”,“m1”,用于记录开始时刻,h1表示小时,m1表示分钟。

新建变量“h2”,“m2”,用于记录结束时刻,h2表示小时,m2表示分钟。

注意:时刻使用24小时制,开始时刻和结束时刻是同一天,开始时刻一定在结束时刻之前。

例如:

h1 = 09,m1 = 05,表示开始时刻为09时05分。

h2 = 09,m2 = 06,表示终止时刻为09时06分。

如下图所示:

【输出描述】

新建变量“result”,用于存储得到的结果。即两个时刻之间有多少分钟。上面的例子09时05分到09时06分,之间有1分钟,所以 result = 1。

如下图所示:

【输入样例】

h1 = 09
m1 = 05
h2 = 09
m2 = 06 

【输出样例】

result = 1

【输入样例】

h1 = 09
m1 = 05
h2 = 10
m2 = 00 

【输出样例】

result = 55

【参考答案】

其他测试用例

一共5组测试用例,通过一组测试用例得5分。

【测试用例1】

h1 = 09;m1 = 05;h2 = 10;m2 = 04
result = 59

【测试用例2】

h1 = 09;m1 = 05;h2 = 09;m2 = 10
result = 5

【测试用例3】

h1 = 09;m1 = 55;h2 = 10;m2 = 10
result = 15

【测试用例4】

h1 = 09;m1 = 55;h2 = 09;m2 = 59
result = 4

【测试用例5】

h1 = 22;m1 = 37;h2 = 23;m2 = 03
result = 26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青少年编程备考

感谢您的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值