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

问题描述:

求C语言高手帮小弟解决下面的题目
在某一高层建筑内只有一部电梯,当你按下一个数时,电梯会运行到那一层.已知电梯每上升一层需6秒,下降一层需4秒,在需要停留的那层停留5秒.现有N个整数组成的一个需求列表,电梯将依次响应,电梯从0层开始运行,而在运行过程结束之前不会返回0层.
注意,若出现相邻两个整数相等,代表在同一层执行了两个不同任务,可以理解为:电梯已经停了5秒,正要关门时又有人在同一层按开门键,电梯又开门并停留5秒.
输入
输入分两行,第一行是一个正整数N(N
1个回答 分类:综合 2014-11-14

问题解答:

我来补答
#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);
}
 
 
展开全文阅读
剩余:2000
上一页:算数过程
下一页:enjoy的反义词