1010 C语言--Elevator
?
?
#include "stdio.h"#include "stdlib.h"int main(){int n=1,i,sum;int *a;while(scanf("%d", &n) != EOF && n!=0){a = (int *)malloc((n+1)*sizeof(int));a[0] = 0;sum = 0;for(i=1;i<n+1;i++){scanf("%d", &a[i]);}for(i=1;i<n+1;i++){sum += 5;int temp = a[i]-a[i-1];if(temp < 0){sum = sum - temp*4;} else if(temp>0){sum = sum + temp*6;}}printf("%d\n", sum);free(a);}}?
?
?