求用c++编程证明空间三点共一线,求大神们给出详细程序!
答案:2 悬赏:70 手机版
解决时间 2021-02-12 19:38
- 提问者网友:嘚啵嘚啵
- 2021-02-12 05:23
求用c++编程证明空间三点共一线,求大神们给出详细程序!
最佳答案
- 五星知识达人网友:煞尾
- 2021-02-12 06:58
t=(x3-x1)/(x2-x1);
if((y3-y1)/(y2-y1)==t&&(z3-z1)/(z2-z1)==t)
就是三点共一线;
否则就是三点不共线;
if((y3-y1)/(y2-y1)==t&&(z3-z1)/(z2-z1)==t)
就是三点共一线;
否则就是三点不共线;
全部回答
- 1楼网友:野味小生
- 2021-02-12 07:34
翻一翻解析几何就清楚啦。就是向量共线的判断
dx1=(x2-x1);dx2=(x3-x1);
dy1=y2-y1;dy2=y3-y1;
if( fabs(dy2*dx1-dx2*dy1)<1e-8)
就是三点共一线;
else 就是三点不共线;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯