找出C中的数字范围重叠

时间:2013-12-16 22:56:30

标签: c overlap

我有一个非常简单的C程序,在启动时,要求用户以下列格式输入3个范围:

第一个第一个范围:

第一个范围的第二个数字:

第一个第二个范围:

等等...... 直到

第三个范围的第二个数字:

我需要确保没有任何范围彼此重叠。

我该如何解决这个问题? (似乎无法找到适合这种情况的相关答案)

编辑:

我不仅要求某人编写代码,因为有人在下面非常无知地建议。我只是想要一些关于如何逻辑地去做这个的帮助,因为我一直盯着屏幕绞尽脑汁大约2个小时,现在试图想办法这样做而不用写1000行代码。

我也做了大约13天的C,所以显然我不知道它的功能的来龙去脉。

1 个答案:

答案 0 :(得分:1)

将第一个范围的上限与第二个范围的下限进行比较。

 if(uplfirst > lplsecond)
       printf("Overlap");  

和其他人一样。