如何计算两点坐标之间的距离

如题所述

如果已知两点分别为a(x1,y1),b(x1,y1),
c在ab之间,ac长度为d
d小于ab距离

c=(x1,y1)+d/ab距离
*((x2,y2)-(x1,y1))
ab距离=根号((x1-x2)^2+(y1-y2)^2)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-10
#include"stdio.h"#include"math.h"main(){intx1,x2,y1,y2;doubled;printf("输入第一组坐标,中间用空格:");scanf("%d%d",&x1,&y1);printf("输入第二组坐标,中间用空格:");scanf("%d%d",&x2,&y2);d=sqrt(pow(x2-x1,2)+pow(y1-y1,2));printf("距离:%lf\n",d);}
相似回答