回复 18楼 qq200258
当然啦~其实我没有按AC格式来~只是测试一个案例~所以在外面多加一个用于表示测试案例次数的循环就可以了~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
程序代码:#include <stdio.h>
int main()
{
int i,j,k,s,e,t,n,l,max,sum;
scanf("%d",&t);
for(i=0;i<t;i++)
{
if(i)printf("\n");
scanf("%d",&n);
for(j=s=e=l=sum=0,max=-2000,j=0;j<n;j++)
{
scanf("%d",&k);
sum+=k;
if(max<sum)
{
e=j;
s=l;
max=sum;
}
if(sum<0)
{
l=j+1;
sum=0;
}
}
printf("Case %d:\n%d %d %d\n",i+1,max,s+1,e+1);
}
}