线段与线段的关系

 线段与线段的关系
难度:白银
时间限制:1秒
巴占用内存:64M
输入2个线段的端点的坐标值和y,判断两条线是否为平行线。输出YES或者
NO。另:不考虑共线情况。
格式
输入格式:输入整型,空格分隔。按照先起点(xy),空格,再终点
(X,y)的次序。每行一个线段的信息。
输出格式:输出YES或者NO

(我真的很想吐槽这道题目,编译的时候一直告诉我运行错误,想了半天都没有什么错误,之后一判定又可以过,真服气,浪费我的生命改错)

#include <bits/stdc++.h>
using namespace std;
int main(){
int x1,y1,x2,y2,x3,y3,x4,y4;
scanf("(%d,%d) (%d,%d)\n",&x1,&y1,&x2,&y2);
scanf("(%d,%d) (%d,%d)",&x3,&y3,&x4,&y4);
if(x1 == x2 && x3 == x4 || y1 == y2 && y3 == y4 || (y2-y1)/(x2-x1) == (y4-y3)/(x4-x3))
cout << "YES";
else cout << "NO";
return 0;
}

线段是直线、射线的一部分。

直线:没有端点,可以无限延长,不可以度量。

线段:有两个端点,不可以延长,可以度量。

射线:有一个端点,另一端可以无限延长,不可以度量。

区别:

(1)端点:直线没有端点;射线只有一个端点;线段有两个端点。

(2)延长:直线2边可无限延长;射线端点另一端可无限延长;线段不能延长。

(3)测量:直线、射线无法测量,线段可以测量。

(4)表示:直线:一条线,不要端点;射线:一条线,只有一边有端点 ;线段:一条线,两边都有端点。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值