早教吧作业答案频道 -->其他-->
贪婪算法,三种方法按物品价值p降序,物品重w升序,价值与重量比值p/w的降序装包,求最优解为什么提示errorC2059:syntaxerror:'type',请问怎么改#include#defineMAX200typedefstructSolution//定义的解向量{
题目详情
贪婪算法,三种方法按物品价值p降序,物品重w升序,价值与重量比值p/w的降序装包,求最优解
为什么提示error C2059:syntax error :'type',请问怎么改
#include
#define MAX 200
typedef struct Solution //定义的解向量
{
float x[MAX]; //这里表示该号物品放了多少在背包里
int order[MAX]; //表示物品的序号相当于其名字
}Solution;
Solution X;
int n=7,m=15;
int p[]={10,5,15,7,6,18,3},w[]={2,3,5,7,1,4,1};//p是价值,w是重量
void GreedyKnapsack(int weight[])
{
float cu;
int i;
cu = float(m); //把m强制转换成float类型
for(i=0;icu)
\x09\x09break;
\x09\x09X.x[i]=1;
\x09\x09cu=cu-weight[i];
//printf("%d\n",weight[i]);
\x09}
\x09if(i
为什么提示error C2059:syntax error :'type',请问怎么改
#include
#define MAX 200
typedef struct Solution //定义的解向量
{
float x[MAX]; //这里表示该号物品放了多少在背包里
int order[MAX]; //表示物品的序号相当于其名字
}Solution;
Solution X;
int n=7,m=15;
int p[]={10,5,15,7,6,18,3},w[]={2,3,5,7,1,4,1};//p是价值,w是重量
void GreedyKnapsack(int weight[])
{
float cu;
int i;
cu = float(m); //把m强制转换成float类型
for(i=0;icu)
\x09\x09break;
\x09\x09X.x[i]=1;
\x09\x09cu=cu-weight[i];
//printf("%d\n",weight[i]);
\x09}
\x09if(i
▼优质解答
答案和解析
我这儿能运行成功看到结果啊
你双击那条提示信息,就会跟踪到出现错误的那一行,仔细检查你的关键字有没有拼错?有没有掉分号,掉括号什么的?再把源文件里面的type全部替换成其他的变量名试试.
实在不行就向LS说的,换个编译器吧.
你双击那条提示信息,就会跟踪到出现错误的那一行,仔细检查你的关键字有没有拼错?有没有掉分号,掉括号什么的?再把源文件里面的type全部替换成其他的变量名试试.
实在不行就向LS说的,换个编译器吧.
看了 贪婪算法,三种方法按物品价值...的网友还看了以下:
1.o是平面上一定点,A B C 是平面上不共线的三个点 动点P满足 向量OP=向量OA+λ(向量 2020-05-16 …
在占人体质量质量99.9%的宏量元素中,人体中百分含量最高的元素?H,O,Ca,Fe四选一 2020-05-16 …
we will wait here until 9 o 'clock tomorrow morni 2020-05-16 …
关于导数,为什么意大利教授会有这样的结论sinx = x- (x^3/3!) +(x^5/5!) 2020-05-17 …
镁条在空气中点燃,反应结束后生成物全部收回称量,为什么所称得的质量比反应前质量增加了?但是根据质量 2020-05-20 …
人体的质量99.9%以上属于氧、碳、氢、氮、钙等11种元素,这些元素称为人体的宏量元素,有着特殊的 2020-07-10 …
把12克WO3加热并通入氢气流.停止反应后,称得残余物的质量是9.6克.问:向残留物里有些什么物质 2020-07-18 …
若O是三角形ABC的重心(三条中线的交点),求证:向量OA+向量OB+向量OC=向量零为什么因O为 2020-07-30 …
o物体以二的m/s的速度在空7飞行,突然由于内力的作用,物体分裂成质量为9:7的两块,在这o瞬间,大 2020-12-28 …
通过计算前三个算式,找出规律后把其他算式补充完整,再用计算器检验.2.1×O.9÷0.1=3.21× 2021-01-01 …