1 2 3 2 3 1 0
17 41源代码:#include <stdio.h> #include <string.h> #include <stdlib.h> int a[100],n; int elevator() { int i,temp,sum=0; for(i=0;i<n-1;i++) { temp=a[i+1]-a[i]; if(temp>0) sum=sum+temp*6; else sum=sum+((-1)*temp)*4; } return sum; } int main() { int i,sum; while(scanf("%d",&n) && n!=0) { for(i=0;i<n;i++) scanf("%d",&a[i]); if(n==1) printf("%d\n",a[0]*6+n*5); else printf("%d\n",a[0]*6+n*5+elevator()); } system("pause"); return 0; }
原文地址:http://blog.csdn.net/zchlww/article/details/42557827