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

简答题

编程实现:

计算某个电梯的用电量。

电梯可到达最低楼层为地下 3 层(-3),最高为地上 12 层(12),中间没有 0 层;

电梯向上运行时每上升 1 层消耗 1 单位电量,向下运行时每下降 1 层消耗 0.3 单位电量;

请你通过输入的某段时间内电梯停过的楼层顺序,计算电梯消耗了多少单位电量。

输入描述:

N 个数字(2<=N<=10),数字间以逗号分隔,代表电梯停过的楼层[-3,12];

输出描述:

电梯消耗的单位电量数;


样例输入:

1,11,1

样例输出:

13.0

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

答案:

br />根据题目描述,我们需要计算电梯消耗的单位电量数。首先,我们需要根据输入的楼层顺序,计算电梯上升和下降的层数。对于每个楼层,我们可以计算电梯上升或下降的层数,然后根据题目中给出的规则计算电量消耗。具体步骤如下:1. 初始化变量total_electricity为0,表示总电量消耗。2. 遍历输入的楼层顺序,对于每个楼层:* 如果当前楼层比前一个楼层高,则电梯上升了(当前楼层-前一个楼层)层,总电量消耗增加(当前楼层-前一个楼层)单位。* 如果当前楼层比前一个楼层低,则电梯下降了(前一个楼层-当前楼层)层,总电量消耗增加0.3*(前一个楼层-当前楼层)单位。最后,返回总电量消耗。

解析:

【喵呜刷题小喵解析】
本题是一道计算电梯用电量的编程题目。根据题目描述,电梯向上运行时每上升1层消耗1单位电量,向下运行时每下降1层消耗0.3单位电量。

首先,我们需要根据输入的楼层顺序,计算电梯上升和下降的层数。对于每个楼层,我们可以计算电梯上升或下降的层数,然后根据题目中给出的规则计算电量消耗。

具体实现时,我们可以使用循环遍历输入的楼层顺序,对于每个楼层,判断当前楼层是否比前一个楼层高或低,然后计算电梯上升或下降的层数,并累加到总电量消耗中。

最后,返回总电量消耗即可。

需要注意的是,由于电梯可到达的最低楼层为地下3层(-3),最高为地上12层(12),因此在计算电梯上升或下降的层数时,需要考虑到楼层的符号。如果当前楼层比前一个楼层高,则电梯上升了(当前楼层-前一个楼层)层;如果当前楼层比前一个楼层低,则电梯下降了(前一个楼层-当前楼层)层。在计算电量消耗时,需要根据题目中给出的规则进行计算。
创作类型:
原创

本文链接:编程实现: 计算某个电梯的用电量。 电梯可到达最低楼层为地下 3 层(-3),最高为地上 12 层

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

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

分享考题
share