海尔多联机 内机主板:一个背包问题的程序填空(比较急,在线等)

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 21:48:01
背包问题,用递归解决
#define M 15;
#define N 7;
int S[]={1,4,3,4,5,2,7}
int match(int s, int n)
{
if(s==0) return 1;
if(s<0) return 0;
if(n<0) return 0;(这句记不清了,是一个判不匹配的条件)
if( _1_ ) //第一个空
{
printf("%d",S[n]);
return 1;
}
return _2_; //第二个空
}

int main()
{
if(match(M, N-1))
printf("ok");
else
printf("not available");
}

没发现有这种问题,通常只有系统慢时得到的东西暂时不显示,不过过一会就有了。你那种情况或者重进可以改观。