C语言学习趣事_数据结构_经典命题_1_背包问题_分析_1 (二)

2014-11-23 22:30:34 · 作者: · 浏览: 18

free(stack);

free(header);

return 1;

}

int main(int argc, char *argv[]){

int size;

int volume;

int *number;

number=NULL;

printf("input the total number of the package:");

scanf("%d",&size);

printf("\nEnter the elements in the package:\n"); if(!getmemory(&number,size)) exit(1);

if(!assignvalue(number,size)) exit(1);

puts("\nPlease enter the volum of the package:");

scanf("%d",&volume);

if(0==solution(number,volume,size))

exit(1);

return 0;

}

现在的代码还没有考虑输入、输出的排版问题,等整个问题解决的时候再说吧...........

我发现有时候C语言还真有意思, 很容易实现一些有意思的问题。

上面的代码还没有完成,只是出具模型了, 以后慢慢弄点关于数据结构的命题来讨论讨论。

欢迎各位大侠弯腰找板砖............