1013: 求两点间距离
题目描述
给定A(x1, y1), B(x2, y2)两点坐标,计算它们间的距离。
输入
输入包含四个实数x1, y1, x2, y2,分别用空格隔开,含义如描述。其中0≤x1,x2,y1,y2≤100。
输出
输出占一行,包含一个实数d,表示A, B两点间的距离。结果保留两位小数。
样例输入 Copy
1 1 2 2
样例输出 Copy
1.41
#include<stdio.h>
#include<math.h>
int main()
{
double x1
,x2
,y1
,y2
,a
,b
,d
;
scanf("%lf %lf %lf %lf",&x1
,&y1
,&x2
,&y2
);
a
=(x1
-x2
)*(x1
-x2
);
b
=(y1
-y2
)*(y1
-y2
);
d
=sqrt(a
+b
);
printf("%.2lf",d
);
return 0;
}
1.我们在打代码时应该行首对齐,最好不要顶格,因为以后代码太长会很乱。 2.注意每句末尾加上分号 ; 这其实相当于我们C语言中的句号,说活不能一口气一直说下去,要合理添加句号。 3.结尾要加上"return 0;"这一句话,很关键哦。 一定要做到以上两点哦,从开始就养成好的编程习惯,一定会给你带来好处。