[关闭]
@abnor 2016-08-15T01:43:05.000000Z 字数 336 阅读 922
  1. #include<stdio.h>
  2. int main()
  3. {
  4. int all = 0 , desk = 0, n, left, i;
  5. printf("请输入礼物的种类:");
  6. scanf("%d",&n);
  7. int a[n];
  8. scanf("%d",&a[0]);
  9. left = a[0];
  10. all += a[0];
  11. for( i = 1 ; i < n ; i++ )
  12. {
  13. scanf("%d",&a[i]);
  14. all += a[i];
  15. if( a[i] >= left )
  16. {
  17. desk += 2*left;
  18. left = a[i] - left;
  19. }
  20. else
  21. {
  22. desk += 2*a[i];
  23. left -= a[i];
  24. }
  25. }
  26. if( all >= 2*desk )
  27. {
  28. printf("最大的桌子数为%d",desk);
  29. }
  30. else
  31. {
  32. printf("最大的桌子数为%d",all/2);
  33. }
  34. return 0;
  35. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注