永发信息网

有没有大牛帮我看看这段c++代码

答案:2  悬赏:30  手机版
解决时间 2021-03-30 12:42
有没有大牛帮我看看这段c++代码
最佳答案
去掉if一句,直接return,函数返回值类型改成bool追问大哥,其实不瞒你说,这个排序还有后面,我简化发的,就是如果和相等,再比较第二位,如果第二位相等,再比较第一位
追答if(a.c+a.d==b.c+b.d)
{
    if(a.d==b.d) return a.c>b.c;
    else return a.d>b.d;
}
else return (a.c+a.d)>(b.c+b.d);追问……为什么我的逻辑不对啊,先判断和是否大于,大于跳出,不大于进行等于判断,感觉也没问题啊……追答只请你思考一个问题:假如上面的if都不成立,你的函数返回什么?追问天……蠢了蠢了,谢谢谢谢,这逻辑思维还是要练
全部回答
你都运行起来了。结果不对检查cmp里面的逻辑吧。
一般std::sort接收的pred的返回值是bool。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
焊黄金的是什么才料?
佰和婚姻的感情怎么挽回的有什么具体的好办法
杀毒软件中的"清除"跟"删除"有什么区别?
levis牛仔裤专卖店,北京那有?
冬虫夏草怎么吃效果最好,吃时要注意什么?
斐讯fwr-701无线路由器怎么安装校园网不是宽
如何制作LED文字动画在ps
枕五笔怎么打字
以 双创 写一篇1500字的论文
设A为n阶方阵,满足A²=E,试证:R(E+
南京华荣大厦1812大学生实践中心靠谱么?
香菜有哪些优良品种
怎么打开mac新手教程
为什么ATP是6-磷酸果糖激酶1的别构抑制剂?
工地安全员一月收入多少
推荐资讯
QHD和FHD和HD对于游戏的差别大吗?
下面那个是火影旗木一族的!!!
为什么公司打广告都说:同等质量价格最低
我不小心把命令与征服将军零点行动的画质调到
照样子写词语例如出生入死(带反义词
proe5.0插入扫描混合为什么没有伸出项
挥毫的意思是什么
怎么辨别橡胶木家具的真假
电闸总是跳闸,一摸还很热什么原因
求大神来翻译歌词
有关汉字的故事80字
求E伯爵全部小说,包括BL和非BL
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?