输入四个值,即两个点的坐标。定义四个变量x1,y1,x2,y2.
两点间距的坐标公式:d=sqrt((x1-x2)*(x1-x2) - (y1-y2)*(y1-y2))
直接调用cmath中的sqrt函数进行算数平方根计算
最后直接输出结果。
//计算两点间的距离
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main ()
{
double x1,y1,x2,y2;
while(cin>>x1>>y1>>x2>>y2)
{
cout<<setiosflags(ios::fixed)<<setprecision(2)<<sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))<<endl;
}
return 0;
}
![ACM-2001-计算两点间的距离 - lilac14jiajia - scnu-陈嘉慧](http://img0.ph.126.net/rWBj81Vawvx0yI5c3g-awA==/822469882048740039.jpg)