点赞(0)
 

0.0分

17 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 8 条评论

封心 1年前 回复TA
@坚果 判断a-b>1 && c-d>1里, 是否输出判断也可以把if (a == 1 || b == 1)和else if (c == 1 || d == 1)简化为if(b == 1)和else if(d == 1)
坚果 2年前 回复TA
if (a + b == 6 && c + d == 7 && a-b>1 &&c - d > 1&& a != c && a != d && b != c && b != d)
这样修改较为简短
星霜荏苒 2年前 回复TA
能不能排除张家孩子相连的情况呢
Newday 3年前 回复TA
谢谢你
九九归一 4年前 回复TA
@九九归一 @uq_64104199141 哦哦  谢谢啦
勿忘我 4年前 回复TA
@九九归一 题目假设说a,b是一家人,如果他们的差值是1的话,就说明他们相邻;所以用a-b!=1来控制。
勿忘我 4年前 回复TA
@九九归一 a>b,c>d && a-b!=1,c-d!=1是假设的条件;如果你要改成b>a,d>c的话 后面就要改成b-a!=1,d-c!=1;为什么能避免重复?是因为相邻的人分数差值是1;
九九归一 4年前 回复TA
a>b,c>d能否改成b>a,d>c,这一步为什么就能避免重复输出呢?