1-3-16:计算线段长度

描述

已知线段的两个端点的坐标A(Xa,Ya),B(Xb,Yb),求线段AB的长度。

输入共两行。
第一行是两个实数Xa,Ya,即A的坐标。
第二行是两个实数Xb,Yb,即B的坐标。
输入中所有实数的绝对值均不超过10000。输出一个实数,即线段AB的长度,保留到小数点后3位。样例输入

1 1
2 2

样例输出

1.414
#include<stdio.h>
#include<math.h>
int main()
{
    double x1,y1,x2,y2;
    double dis;
    scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);
    dis=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
    printf("%.3lf\n",dis);
    return 0;
}
时间: 2024-08-04 17:36:42

1-3-16:计算线段长度的相关文章

ArcGis 计算线段长度

void CalcLength(string tmpshp)        {            var expression = "float([email protected]!)";            CalculateField cgridX = new CalculateField(tmpshp, "Length", expression);            cgridX.expression_type = "PYTHON"

*1033 计算线段长度

1 #include<cstdio> 2 #include<cmath>//调用sqrt函数必须包含cmath头文件 3 using namespace std; 4 int main() 5 { 6 double Xa,Ya,Xb,Yb,len; 7 scanf("%lf%lf%lf%lf",&Xa,&Ya,&Xb,&Yb); 8 len=sqrt((Xb-Xa)*(Xb-Xa)+(Yb-Ya)*(Yb-Ya));//sqrt为

你必须知道的指针基础-4.sizeof计算数组长度与strcpy的安全性问题

一.使用sizeof计算数组长度 1.1 sizeof的基本使用 如果在作用域内,变量以数组形式声明,则可以使用sizeof求数组大小,下面一段代码展示了如何使用sizeof: int nums[] = {11,22,33,44,55,66}; int i; // sizeof(nums) 计算nums数组的总字节数 // sizeof(int) 计算int类型所占用的字节数 int length = sizeof(nums)/sizeof(int); for(i=0;i<length;i++)

【上海交大oj】水枪灭火(计算区间长度)

1025. 水枪灭火 Description 以此题纪念上海“11•15”高楼火灾遇害者 11月15日下午,上海静安区胶州路728号的一幢28层民宅发生严重火灾.消防部门接警后立刻出动25个消防中队.百余辆消防车投入灭火抢救行动,紧急疏散和救助了附近居民百余人.火灾导致58人遇难. 此时大楼的所有楼层已经全部被烈火包围,每辆消防车的高压水枪可以对连续的若干个楼层进行灭火,把高楼看成竖直的y轴(原点可放在任意位置),若一辆消防车对[10,1000]这段区域灭火,则10到1000这段区域的火就被扑灭

计算历时长度

1 // 计算时间长度开始:如果结束时间是现在 2 function getTotalTime(startTime, endTime) { 3 if (startTime != null && startTime != '' && startTime != "") { 4 var startTim = new Date(startTime.replace(/-/g, "/")); 5 // var endTime = new Date

Java 计算中英文长度的若干种方法

在项目开发中经常碰到到输入字符的校验,特别是中英文混合在一起的校验.而为了满足校验的需求,有时需要计算出中英文的长度. 本文将通过几种常用的方法实现长度的计算: <span style="font-size:18px;">import java.io.UnsupportedEncodingException; /** * 中英文校验的处理 * @author a123demi * */ public class EnChValidate { public static vo

计算字符串长度,加车头

计算字符串长度,加车头.切换到IE模式下使用 0

计算字节长度

<!doctype html><html><head><meta charset="utf-8"><meta name="author" /><meta name="copyright" /><title>计算字节长度</title><script> var str = "abc中文"; // 4e00 - 9fa5 a

处理字符串的一些js/jq方法(去除HTML,去除空格,计算真实长度,截取中英文字符)

stringObject.replace(regexp,replacement) regexp 必需.规定了要替换的模式的 RegExp 对象.请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象.replacement 必需.一个字符串值.规定了替换文本或生成替换文本的函数. 去除html标签:function del_html_tags(str){    var words = '';    words = str.replace(/<[^>