【题目描述】

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

【输入】

第一行是两个实数Xa,Ya,即A的坐标。

第二行是两个实数Xb,Yb,即B的坐标。

输入中所有实数的绝对值均不超过10000。

【输出】

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

【输入样例】

1 1 2 2

【输出样例】

1.414

【源程序】

#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{double Xa,Xb,Ya,Yb;double len;cin>>Xa>>Ya;cin>>Xb>>Yb;len=sqrt( (Xa-Xb)*(Xa-Xb) + (Ya-Yb)*(Ya-Yb) );cout<<setiosflags(ios::fixed)<<setprecision(3);cout<<len<<endl;return 0;
}

计算线段长度(信息学奥赛一本通-T1033)相关推荐

  1. 线段(信息学奥赛一本通-T1429)

    [题目描述] 在一个数轴上有n条线段,现选取其中k条线段使得这k条线段两两没有重合部分,问最大的k为多少? [输入] 第一行为一个正整数n,下面n行每行2个数字ai,bi,描述每条线段. [输出] 输 ...

  2. 计算书费(信息学奥赛一本通-T1104)

    [题目描述] 下面是一个图书的单价表: 计算概论 28.9元/本 数据结构与算法 32.7元/本 数字逻辑 45.6元/本 C++程序设计教程 78元/本 人工智能 35 元/本 计算机体系结构 86 ...

  3. 计算邮资(信息学奥赛一本通-T1052)

    [题目描述] 根据邮件的重量和用户是否选择加急计算邮费.计算规则:重量在1000克以内(包括1000克), 基本费8元.超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算: ...

  4. 计算鞍点(信息学奥赛一本通-T1122)

    [题目描述] 给定一个5*5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点.鞍点指的是矩阵中的一个元素,它是所在行的最大值,并且是所在列的最小值. 例如:在下面的例子中(第4行第1 ...

  5. 信息学奥赛一本通 1033:计算线段长度 | OpenJudge NOI 1.3 16

    [题目链接] ybt 1033:计算线段长度 OpenJudge NOI 1.3 16:计算线段长度 [题目考点] 1. < cmath >数学库函数调用 开方函数:double sqrt ...

  6. 【信息学奥赛】1033:计算线段长度(C++)

    今天来让我们来继续分析信息学奥赛一本通的第四十八题,也就是要按照题目的要求求出线段的长度.(并且,看了我的文章的人只有少数人点了赞,如果你觉得我写的好,或对你有帮助的话,请点赞!!!并收藏.谢谢!) ...

  7. 信息学奥赛一本通 1356:计算(calc)

    [题目链接] ybt 1356:计算(calc) [题目考点] 1. 表达式求值 中缀表达式求值 2. 表达式树 表达式树:一棵表达式树可以表示一系列的运算. 表达式树中的结点包括运算符与数值 str ...

  8. 信息学奥赛一本通——1012:计算多项式的值

    大家好 今天给大家带来<信息学奥赛一本通--1012:计算多项式的值> 看题目: 1012:计算多项式的值 时间限制: 1000 ms         内存限制: 65536 KB 提交数 ...

  9. 信息学奥赛一本通 第五版(C++版)

    信息学奥赛一本通 第五版(C++版)第一部分 C++语言 第一章 C++语言入门 第二节 C++语言程序设计 P15 1. 编写一个能够输出Hello,World!的程序,这个程序常常作为一个初学者接 ...

最新文章

  1. 【原创】linux命令bc使用详解
  2. 招聘|字节跳动计算机视觉算法实习生
  3. request for KPI tile number display could not be executed for the second time
  4. 64位系统使用Access 数据库文件的彻底解决方法
  5. RH131 网络配置
  6. 【图说word】 宏
  7. CVPR2020 Oral | 旷视研究院提出双边分支网络BBN:攻坚长尾分布的现实世界任务
  8. 下载丨58页PDF,云和恩墨技术通讯(2020年12月刊)
  9. 在SQL Server查询分析器里查询Excel文件数据
  10. 为什么吃红薯容易放屁
  11. 简述java的异常机制_JAVA异常机制简述
  12. vs2015水晶报表(Crystal Reports)连接Oracle11g
  13. 如何理解希尔伯特空间?
  14. 导入数据库时报错的解决办法汇总
  15. 移动网络怎么修改服务器地址,移动宽带怎么修改wifi密码?
  16. 实现ecshop一键发货功能的方法
  17. mybatis中实现动态SQL
  18. 脉宽调制(PWM)的基本原理及其应用实例
  19. 【技术分享】一:搜索排序—概述
  20. 视觉显著性 matlab,转载图像/视觉显著性检测技术发展情况梳理(Saliency Detection、Visual Attention)...

热门文章

  1. Simulink之绝缘栅双极型晶体管(IGBT)
  2. linux文件夹重命名busy,Linux下执行程序出现 Text file busy 提示时的解决方法
  3. python的缩进规则具体是什么_python语句首字缩进规则
  4. oracle定时器每天下午6点_宁德男子每天下午4点准时头痛,竟然是……
  5. 线程池,远没你想象的那么简单
  6. 低代码开发是如何解决企业招聘技术人才难题?
  7. Jeecg-Boot 1.0 版本发布,基于SpringBoot+Mybatis+AntDesign快速开发平台
  8. Freemarker的基本语法及入门基础
  9. JEECG再创新举,开辟云应用开发新时代,打造jeecg企业级云应用生态圈
  10. 如果动态的执行java脚本,这个在脚本公式配置的时候很方便