C++ sort用法struct good//表示物品的结构体 { double p;//价值 double w;//重量 }a[2000]; 然后用sort对数列a中的p从大到小排序,我要直接能用的句子,帮下忙啦,我写的sort(a,a+2000,a.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 06:25:30
C++ sort用法struct good//表示物品的结构体 { double p;//价值 double w;//重量 }a[2000]; 然后用sort对数列a中的p从大到小排序,我要直接能用的句子,帮下忙啦,我写的sort(a,a+2000,a.

C++ sort用法struct good//表示物品的结构体 { double p;//价值 double w;//重量 }a[2000]; 然后用sort对数列a中的p从大到小排序,我要直接能用的句子,帮下忙啦,我写的sort(a,a+2000,a.
C++ sort用法
struct good//表示物品的结构体
{
double p;//价值
double w;//重量
}a[2000];
然后用sort对数列a中的p从大到小排序,我要直接能用的句子,帮下忙啦,
我写的sort(a,a+2000,a.

C++ sort用法struct good//表示物品的结构体 { double p;//价值 double w;//重量 }a[2000]; 然后用sort对数列a中的p从大到小排序,我要直接能用的句子,帮下忙啦,我写的sort(a,a+2000,a.
你写的语句,没有比较,怎么排序啊.
bool cmp(struct good a,struct good b)
{
return a.p > b.p;
}
...
sort(a,a+2000,cmp);