问题描述
输入两点坐标(x1,y1),(x2,y2),计算并输出两点间的距离。 注意: 计算两点间距离时平方根函数的使用: 在文件开始加入语句
#include
平方根函数的使用:
s=sqrt(s);
预置代码输入
输入数据占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
输出
输出为一行,一行中只有一个浮点数,这个结果保留两位小数。行尾需要输出一个换行符。
输入样列
100 99 0 0
输出样例
140.72
提示
求平方根可以查看头文件math.h中的数学函数sqrt
输出数字保留两位数字可以用printf("%.2lf",....)
详细代码
#include
#include
int main()
{
double x1,y1,x2,y2,a,b,m;
scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2);
a=(x1-x2)*(x1-x2);
b=(y1-y2)*(y1-y2);
m=sqrt(a+b);
printf("%.2f\n",m);
return 0;
}