问题标题: 酷町堂:1473 计算线段长度 采纳最诚恳的回答

0
0
已解决
郑凝溪
郑凝溪
初级光能
初级光能

题目描述 Description

已知线段的两个端点的坐标A(Xa,Ya),B(Xb,Yb),求线段AB的长度,保留到小数点后3位。

输入描述 Input Description

输入两行,
第一行是两个整数Xa,Ya,即A的坐标。
第二行是两个整数Xb,Yb,即B的坐标。
输入的整数大于等于0,小于等于100。

输出描述 Output Description

输出一个实数,即线段AB的长度,保留到小数点后3位。

样例输入 Sample Input

1 1
2 2

样例输出 Sample Output

1.414

采纳最诚恳详细的回答o(* ̄︶ ̄*)o,加油!


2
已采纳
舒航
舒航
新手守护
新手守护

兄dei,看我的!!!

核心代码

scanf("%d %d %d %d",&a,&b,&c,&d);
printf("%.3f",sqrt((d-b)*(d-b)+(c-a)*(c-a)));

 

记得头文件

#include<cstdio>
#include<cmath>

哦~~

采纳我吧!!!

2
宫西诚
宫西诚
修练者
修练者
 int Xa,Ya,Xb,Yb;
    double d;
    cin>>Xa>>Ya>>Xb>>Yb;
    d=sqrt((Xa-Xb)*(Xa-Xb)+(Ya-Yb)*(Ya-Yb));
    printf("%.3f",d); 
1
蒋智航
蒋智航
高级天翼
高级天翼

我不会,这样很诚恳吧😁

蒋智航在2018-08-07 16:08:49追加了内容

这一题考点是sqrt()函数 & printf()输出

0
0
我要回答