c语言已知两点坐标,求另一点到穿过这两点的直线最短距离.
问答/487℃/2024-07-22 17:02:47
优质解答:
#include
#include
main()
{
float x,y,x1,y1,x2,y2,l,d;
scanf("%f %f %f %f",&x1,&y1,&x2,&y2);
l=(y2-y1)/(x2-x1);
printf("%.2f\n",l);
scanf("%f %f",&x,&y);
printf("%.2f\n",fabs(l*x-y+y1-l*x1));
d=fabs(l*x-y+y1-l*x1)/sqrt(l*l+1);
printf("%.3f",d);
return 0;
}
我来回答
猜你喜欢
- 在四面体ABCD中,已知E,F,G,H分别是四边AB,BC,CD,DA的中点,求证:EFGH为平行四边形
- (3x+2y)(4x-5y)-11(x+y)(x-y)+5xy,其中x=2分之七,y=-2分之5
- 将20.8克两种金属混合物投入足量的稀盐酸中,反应完全后得到氢气11.2升,该混合物的组成可能是
- 已知二次函数y=-x的平方+2x+3 1.求函数图象的顶点与坐标轴交点的坐标和对称轴
- 金色的鱼钩 缩写200个字以下
- 我捡到一只小鸟,全身都是黄颜色,眼球是黑色,嘴是钩子状,向下弯曲,很短,鼻孔向着前方,是什么鸟
- 求描写人物心理的句子.
- 求"睿智博通"这个词的含义和用法
- 英语翻译随着中国消费社会的来临,奢侈品消费正在以前所未见的速度贴近中国人的生活,中国人一跃成为世界奢侈品消费的主力人群,
- 青春是最美好的吗