当前位置: 首页 > news >正文

题解:洛谷 B2030 计算线段长度

【题目来源】

洛谷:B2030 计算线段长度 - 洛谷 (luogu.com.cn)

【题目描述】

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

【输入】

输入。

共两行。

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

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

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

【输出】

输出。

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

【输入样例】

1 1 
2 2

【输出样例】

1.414

【算法标签】

《洛谷 B2030 计算线段长度》 #顺序结构#

【代码详解】

#include <bits/stdc++.h>
using namespace std;int main()
{double xa, ya, xb, yb;  // 定义两个点的坐标cin >> xa >> ya >> xb >> yb;  // 读入两个点的坐标// 计算两点间距离:sqrt((x1-x2)² + (y1-y2)²)// 使用pow计算平方,sqrt计算平方根// 使用fixed和setprecision(3)设置输出保留3位小数cout << fixed << setprecision(3) << sqrt(pow(xa - xb, 2) + pow(ya - yb, 2));return 0;
}

【运行结果】

1 1
2 2
1.414
http://www.jsqmd.com/news/421879/

相关文章:

  • 日语视频 SRT 字幕生成软件下载:日语视频本地自动翻译SRT字幕生成、日语视频自动翻译 Faster Whisper v1.7 下载与使用教程(含AMD显卡支持)
  • 【开题答辩全过程】以 航班管理系统的设计与实现为例,包含答辩的问题和答案
  • 黑马点评
  • D005 求子树大小的四种方法 树形结构 递归 栈模拟递归 CSES 1674
  • AI赋能安全 | 悬镜安全荣登《ISC.AI 2025创新性案例报告》
  • vscode下nodejs开发准备
  • Unity3d笔记
  • 美甲美发“效果预览数字模板”,减少沟通误差。
  • 题解:洛谷 B2027 计算球的体积
  • 农村创业者,农产品数字艺术包装,提升档次。
  • FastAPI 学习教程 · 第8部分
  • AI模型——Ming-Lite-Omni-1.5多模态全能助手[特殊字符]
  • FastAPI 学习教程 · 第7部分
  • AI vs Human图像分类模型 [特殊字符][特殊字符]‍[特殊字符] 60K数据训练
  • 题解:洛谷 B2028 反向输出一个三位数
  • OpenClaw 架构设计全解析
  • 向量数据库基础认识
  • Anthropic CEO Dario Amodei:海啸已在地平线上,但没人在看
  • 加密狗防丢失与备份策略
  • 题解:洛谷 B2026 计算浮点数相除的余
  • fs模块-路径动态拼接的问题
  • Spark与Arctic集成:流批一体数据湖方案
  • AI辅助写作:提升技术文档创作效率的秘诀
  • 题解:洛谷 B2024 输出浮点数
  • 2026年AI智能产品开发行业谁在定义新标准?
  • 2.28总结
  • 2、Python数据结构与函数(配套函数)
  • 软考2026上半年报名在即,这几项资料请提前准备!
  • 基于STM32F103为主控的5KW 混合储能系统48V电池+500V光伏+220V逆变(AD...
  • 大数据处理中 Kafka 的安全配置与防护