c语言求最大子列和问题

#include<stdio.h>intMaxSubseqSum1(intList[],intN){intthissum,maxsum=0;inti,j,k;for(i=... #include<stdio.h>
int MaxSubseqSum1(int List[],int N){
int thissum,maxsum=0;
int i,j,k;
for(i=0;i<N;i++){
for(j=i;j<N;j++){
thissum=0;
for(k=i;k<=j;k++)
thissum=thissum+List[k];
if(thissum>maxsum)
maxsum=thissum;
}
}
return maxsum;
}
int main(void){
int maxsum;
int x,y;
int List[6]={-2,11,-4,13,-5,-2};
MaxSubseqSum1(x,y);
printf("%d",maxsum);
return 0;
}
不懂参数怎么调用,请帮忙修改成可执行程序。
展开
 我来答
renshijie1018
2013-10-27 · TA获得超过1006个赞
知道小有建树答主
回答量:1063
采纳率:94%
帮助的人:928万
展开全部
这个MaxSubseqSum1(x,y);
printf("%d",maxsum);
改成printf("%d",MaxSubseqSum1(x,y));
//这是你定义的函数int MaxSubseqSum1(int List[],int N);
//int 表示返回类型要有变量接受且变量类型相同与return对应。MaxSubseqSum1表示函数名,int list[]和int N表示函数参数,形参
我只讲了函数调用问题,调试很烦的。
说了这么多了,求个accept吧。
只要除了让我自己调试这样抽象的问题都可以追问。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式