作业帮 > 综合 > 作业

求C语言高手帮小弟解决下面的题目

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 23:21:01
求C语言高手帮小弟解决下面的题目
在某一高层建筑内只有一部电梯,当你按下一个数时,电梯会运行到那一层.已知电梯每上升一层需6秒,下降一层需4秒,在需要停留的那层停留5秒.现有N个整数组成的一个需求列表,电梯将依次响应,电梯从0层开始运行,而在运行过程结束之前不会返回0层.
注意,若出现相邻两个整数相等,代表在同一层执行了两个不同任务,可以理解为:电梯已经停了5秒,正要关门时又有人在同一层按开门键,电梯又开门并停留5秒.
输入
输入分两行,第一行是一个正整数N(N
求C语言高手帮小弟解决下面的题目
#include
int main()
{
int sum = 0;
int i ,n;
int f[1000]={0};
scanf("%d",&n);
for(i = 1; i 0)//上升
sum += (f[i]-f[i-1])*6;
else
sum += (f[i-1]-f[i])*4;
}
sum += n*5;
printf("%d",sum);
}