@abnor
2016-08-15T01:43:05.000000Z
字数 336
阅读 1045
#include<stdio.h>int main(){int all = 0 , desk = 0, n, left, i;printf("请输入礼物的种类:");scanf("%d",&n);int a[n];scanf("%d",&a[0]);left = a[0];all += a[0];for( i = 1 ; i < n ; i++ ){scanf("%d",&a[i]);all += a[i];if( a[i] >= left ){desk += 2*left;left = a[i] - left;}else{desk += 2*a[i];left -= a[i];}}if( all >= 2*desk ){printf("最大的桌子数为%d",desk);}else{printf("最大的桌子数为%d",all/2);}return 0;}