C语言题目:计算两点间的距离
输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离.
输入描述
输入数据由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开
输出描述
对于输入数据,输出一行,结果保留两位小数.
输入样例
0 0 0 1
输出样例
1.00
人气:218 ℃ 时间:2020-05-09 11:39:39
解答
#include
#include
void main()
{
float x1,y1,x2,y2;
float fdist = 0;
scanf("%f%f%f%f",x1,y1,x2,y2);
fdist = sqrtf((x2 - x2) * (x2 - x1) + (y2 - y1) * (y2 - y1));
printf("%.2f",fdist);
}
推荐
猜你喜欢
- 如图,三角形abc中,角c=90度,ac=bc,ad是角bac的平分线,de垂直ab与e,若ac=10cm,则三角形dbe的周长等于
- 由8个棱长为4厘米的正方体叠成一个正方体,求这个长方体的表面积.(急!)
- 已知a+b=32,ab=1,化简(a-2)(b-2)的结果为( ) A.1 B.2 C.-1 D.-2
- 小杰阅读一本150页的书如果再阅读10页,那么阅读的页数是全书的5分之3.小杰阅读的页数占这本书的几分之几
- 谁有《假如我是罗布泊的胡杨》这篇文章?
- 编辑一个运算程序,按照如下两条运算规则对数进行运算: (1)1&1=2; (2)如果m&n=k,则m&(n+1)=k+2,则1&2005的输出结果是_.
- 在括号里填入适当的代数式,使等式(5x-二分之一y)(-------------)=25x的二次方-5xy+四分之一y的二次方
- Cats spend teo-thirds of their lives sieeping.