#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;
}
不懂参数怎么调用,请帮忙修改成可执行程序。
c语言求最大子列和问题
答案:1 悬赏:80 手机版
解决时间 2021-02-13 20:44
- 提问者网友:你独家记忆
- 2021-02-12 23:36
最佳答案
- 五星知识达人网友:雾月
- 2021-02-12 23:49
这个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吧。
只要除了让我自己调试这样抽象的问题都可以追问。
printf("%d",maxsum);
改成printf("%d",MaxSubseqSum1(x,y));
//这是你定义的函数int MaxSubseqSum1(int List[],int N);
//int 表示返回类型要有变量接受且变量类型相同与return对应。MaxSubseqSum1表示函数名,int list[]和int N表示函数参数,形参
我只讲了函数调用问题,调试很烦的。
说了这么多了,求个accept吧。
只要除了让我自己调试这样抽象的问题都可以追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯