线段问题
题目描述给定一个数轴上的两条线段,判断两条线段是否存在覆盖关系。
输入格式
输入第一行两个整数 a, b(0≤a<b≤100000)。表示第一条线段的两个端点。
输入第二行两个整数 c, d(0≤c<d≤100000)。表示第二条线段的两个端点。
输出格式
如果两个线段存在覆盖关系(有可能是第一条覆盖第二条或者第二条覆盖第一条),输出一行1,否则输出一行0。
输入样例 复制
1 2
3 4
输出样例 复制
0
scanf("%d %d",&a,&b);
scanf("%d %d",&c,&d);
if(c>b||d<a)printf("0");
else printf("1"); jhq999 发表于 2022-3-26 17:32
感谢大佬指点,这个题给我绕晕了
#include<iostream>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b;
cin>>c>>d;
if(c>b||d<a)
{
printf("0");
}
else
printf("1");
}
页:
[1]