C语言数据结构经典作业 背包问题求解 用栈与非递归算法实现的