以下是使用C语言实现01背包问题的回溯法代码: ```c #include <stdio.h> #include <stdlib.h> //初始化背包 struct knapsack { int maxWeight; //背包最大承重 int *items; //物品数组 int n; //物品数量 }; //定义物品重量、价值和数量 int weights[] = {2, 2, 6, 5, 4};...