13,824
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#define N 8
int main()
{
int a[N], i, thismax = 0, maxsum = 0;
for(i = 0; i < N; i++) scanf("%d", &a[i]);
for(i = 0; i < N; i++)
{
thismax = thismax + a[i];
if(thismax < 0)
{
thismax = a[i + 1];
i = i + 1;
}
else
if(thismax > maxsum) maxsum = thismax;
//else maxsum = maxsum; // 这个没用吧
}
return 0; // 这个可以不要
}