#include<stdio.h>
void main()
{
int prices[6] = {0};
int sz = sizeof(prices) / sizeof(prices[0]);
int j = 0;
int lirun = 0;
int i = 0;
for (j = 0; j < sz; j++)
{
scanf("%d", &prices[j]);
}
for (i = 0; i < sz; i++)
{
if (prices[i + 1] > prices[i])
{
lirun += prices[i + 1] - prices[i];
}
}
printf("%d\n", lirun);
}
只要后一天的价格高于前一天的,就可以直接加上去,累加起来就是最大利润。(可以用动态内存优化)