为了账号安全,请及时绑定邮箱和手机立即绑定

这个程序哪有错,怎么修改

这个程序哪有错,怎么修改

C
慕村338143 2018-01-28 17:57:43
#include<stdio.h> int main(){int h,i=0,j,sum,k,l,a,b,n,c[100000];int d=1;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a);for(j=0;j<a;j++)scanf("%d",&c[j]);h=0;sum=-1000;b=0;l=0;for(k=0;k<a;k++){h+=c[k];if(sum<=h){sum=h;b=d;l=k+1;}if(h<0){h=0;d=k+2;}}printf("Case %d:\n%d %d %d\n",i+1,sum,b,l);if(n>1&&i!=n-1)printf("\n");}return 0;}
查看完整描述

2 回答

?
慕村338143

TA贡献1条经验 获得超0个赞

计算一个子数列的最大值

查看完整回答
反对 回复 2018-01-30
?
goooool

TA贡献2条经验 获得超0个赞

语法上应该是没有错的,但是不知道这代码是什么意思

查看完整回答
反对 回复 2018-01-30
  • 2 回答
  • 0 关注
  • 1282 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信