今天大年初一,自己在家开始做题吧。不过还是不会啊,这么简单地一道题还是错误百出啊,女生的思路确实不行啊,看过答案才知道多简单。
#include<iostream> using namespace std;int main(){ int n;int num[101]={0}; int sum; while(cin>>n,n) { sum=0; for(int i=1;i<=n;i++) cin>>num[i]; for(int i=1;i<=n;i++) { if(num[i]>num[i-1]) sum+=(num[i]-num[i-1])*6; else sum+=(num[i-1]-num[i])*4; } cout<<sum+n*5<<endl; } return 0; }
就是算坐电梯的时间嘛。注意第二个for循环里的,要循环求和,所以sum+=(num[i]-num[i-1])*6;最后不要忘记买一层还要有5S的停顿。