站点图标 陌路寒暄

距离之美

距离之美

时间: 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;
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

退出移动版