距离之美
时间: 1ms 内存:128M
描述:
A(x1,y1)的心中全是B(x2,y2),B却老是躲躲闪闪。还好,在对B的思念中,A已经喜欢上了保持距离。编个程序,帮助A度量和B的距离。
输入:
四个数x1、y1、x2、y2,表示平面上两点A(x1,y1)和B(x2,y2)的座标
输出:
A、B两点间的距离,保留两位小数输出
示例输入:
1.2 3 5 -2.8
示例输出:
6.93
提示:
参考答案(内存最优[568]):
program p1000(Input,Output);
var
a,b,c,d,sum:double;
begin
read(a,b,c,d);
sum := sqrt((c-a)*(c-a) + (d-b)*(d-b));
write(sum:0:2);
end.
参考答案(时间最优[0]):
#include<iostream>
#include<cmath>
#include <iomanip>
using namespace std;
int main()
{
double x1,y1,x2,y2;
double d,dx,dy;
cin>>x1>>y1>>x2>>y2;
dx=x1-x2;
dy=y1-y2;
d=sqrt(dx*dx+dy*dy);
cout<<setiosflags(ios::fixed)<<setprecision(2);
cout<<d<<endl;
return 0;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。