fork download
  1. #include<stdio.h>
  2.  
  3. int main(int argc, char const *argv[])
  4.  
  5. {
  6.  
  7. int money[100] = {1,5,6,8,9};
  8.  
  9. int sum[100];
  10.  
  11. int temp = 0, count = 5;
  12.  
  13. //for (size_t i = 0; i <= 100; i++)
  14.  
  15. //{
  16.  
  17. //printf("请依次输入各户人家存放现金数额,以-1结束。: (单位:元)");
  18.  
  19. //scanf("%d", &temp);
  20.  
  21. //if (temp == -1)
  22.  
  23. //{
  24.  
  25. //break;
  26.  
  27. //}
  28.  
  29. //count++;
  30.  
  31. //money[count] = temp;
  32.  
  33. //}
  34.  
  35. for (size_t i = 0; i <= count; i++)
  36.  
  37. {
  38.  
  39. sum[i] = (sum[i-2] + money[i] > sum[i - 1]) ? (sum[i-2] + money[i]) : (sum[i - 1]);
  40.  
  41. }
  42.  
  43. printf("%d\n", sum[count]);
  44.  
  45. return 0;
  46.  
  47. }
Success #stdin #stdout 0s 5348KB
stdin
Standard input is empty
stdout
16