今天大年初一,自己在家開始做題吧。不過還是不會啊,這麼簡單地一道題還是錯誤百出啊,女生的思路確實不行啊,看過答案才知道多簡單。
#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的停頓。