1. 两点间的距离

给定两个点 P1 和 P2,其中 P1 的坐标为 (x1,y1),P2 的坐标为 (x2,y2),请你计算两点间的距离是多少。

distance=(x2−x1)2+(y2−y1)2distance = \sqrt{(x2−x1)^2+(y2−y1)^2}distance=(x2−x1)2+(y2−y1)2​

输入格式

输入共两行,每行包含两个双精度浮点数 xi,yi,表示其中一个点的坐标。

输入数值均保留一位小数。

输出格式

输出你的结果,保留四位小数。

数据范围

−109≤xi,yi≤109−10^9≤x_i,y_i≤10^9−109≤xi​,yi​≤109

输入样例:

1.0 7.0
5.0 9.0

输出样例:

4.4721

收获点

  • 数学公式 需要引入
 #include<cmath>
  • 万能头 #include<bits/stdc++.h> 引入之后就相当于引入所有的c++库函数了
  • 求平方根 sqrt(double a) 求次方 pow(double a,int n)
// #include<iostream>
// #include<cmath>
// 万能头
#include<bits/stdc++.h>
using namespace std;int main()
{double a,b;double x,y;cin >> a >> b >> x >> y;double res = sqrt(pow((a -x),2) + pow((b - y),2));printf("%.4lf",res);return 0;
}

C++用cmath求平方根和次方相关推荐

  1. 用迭代法求 x=根号a。求平方根的迭代公式为:X(n+1)=(Xn+a/Xn) /2。要求前后两次求出的x的差的绝对值 小于10的-5次方

    /*用迭代法求 x=根号a.求平方根的迭代公式为:X(n+1)=(Xn+a/Xn) /2.要求前后两次求出的x的差的绝对值 小于10的-5次方 */#include <stdio.h> # ...

  2. [从零开始学算法]求平方根

    这次我们来学习一下如何求平方根.在计算机中很难有精确的求出数据的平方根的算法,基本都是要求一个误差可接受范围内的近似值.治理我们取误差值为1e-5. 笔者的编程语言及环境如下 编程语言:c++ 编译器 ...

  3. 牛顿方法求平方根c语言,C语言之基本算法11—牛顿迭代法求平方根

    //迭代法 /* ================================================================== 题目:牛顿迭代法求a的平方根!迭代公式:Xn+1 ...

  4. 牛顿迭代法求平方根原理

    牛顿迭代法可以求解n次方的根,但这里只讨论用它来求平方根. 牛顿迭代法求平方根过程 Java代码实现 /*** 求一个数的平方根* @param number* @return*/public sta ...

  5. 用迭代法求 a 的平方根。求平方根的迭代公式为····

    用迭代法求 a 的平方根 x  .求平方根的迭代公式为 Xn+1 = 1/2( Xn + a/Xn ) 要求前后两次求出的 x 的差的绝对值小于10-5时结束,并输出每次迭代的结果和最后结果. #in ...

  6. 利用迭代公式求平方根。

    利用迭代公式求平方根.由用户输入数据a,而后计算其平方根. 算法描述: 设x=sqrt(a), 设初值为x[0],则迭代公式为 x[n+1]=(x[n]+a/x[n])/2 由此公式产生序列x[1], ...

  7. 使用库函数sqrt求平方根 C语言入门

    欢迎关注笔者,你的支持是持续更博的最大动力 目录 问题描述 库函数 头文件 代码 其他 问题描述 使用库函数sqrt求平方根 库函数 库文件(Library function):C/C++标准规定的, ...

  8. 介绍求平方根和平方和的两个函数

    求平方根和平方和 sqrt函数 pow函数 sqrt函数 sqrt函数功能是返回一个数的平方根 int main() {double x = 0.0;double sum = sqrt(x);prin ...

  9. python求平方根的三种方法

    python求平方根的三种方法 题干描述 题目解答 题干描述 没啥好说的qwq,求根号下x,并舍弃小数部分,只保留整数 题目解答 方法一:不多bb,直接0.5次方(这应该是最没有营养的解法,面试官估计 ...

  10. 【C语言】用迭代法求x=根号a,求平方根的迭代公式为……

    题目 用迭代法求 x = a x=\sqrt{a} x=a ​,求平方根的迭代公式为: x n + 1 = 1 2 ( x n + a x n ) x_{n+1}=\frac{1}{2} \left ...

最新文章

  1. 网站SEO优化中导入链接有哪些作用?
  2. CMarkup类在VC中的使用
  3. Android开发学习笔记(10):NDK安装手顺及应用
  4. JAVA自学笔记21
  5. 快速上手sqlserver profiler
  6. uniapp背景图片android不显示,uni-app网络图片在app不显示,小程序显示
  7. 容器编排技术 -- Kubernetes kubectl create secret 命令详解
  8. Android eclipse中程序调试
  9. [Swift]LeetCode452. 用最少数量的箭引爆气球 | Minimum Number of Arrows to Burst Balloons
  10. python代码缩进中是否支持tab键和空格混用_python自测——编码规范
  11. 如何在小程序里面放入企业官网
  12. Linux命令学习系列-用户切换su,sudo
  13. Python学习历程-1-20180630
  14. 分页插件之--kaminari
  15. [gmoj 3505]【NOIP2013模拟11.4A组】积木
  16. growup怎么读_growup_grow 和grow up 的区别
  17. 判断三维空间中三点是否共线
  18. Re5:读论文 TWAG: A Topic-guided Wikipedia Abstract Generator
  19. mac vue 代理失效
  20. HTML+css+js实现网页时钟、全网做得最好的时钟!

热门文章

  1. 主机甲和乙已建立了 TCP 连接,甲始终以 MSS=1KB 大小的段发送数据,并一直有数据 发送;乙每收到一个数据段都会发出一个接收窗口为 10KB 的确认段。若甲在 t 时刻发生超 时时拥塞窗口为
  2. Max函数、Min函数
  3. 互联网发展的成功经验,以及面临的挑战
  4. 时序分析 27 - 时序预测 格兰杰因果关系(上) 理论知识
  5. linux mbr 转 gpt 数据丢吗,MBR转GPT要重装系统吗?不丢失数据 MBR转GPT分区表教程...
  6. 计算过去的某天距离今天多少天
  7. 野火PID上位机通信移植
  8. 无限的可能的投资回报率
  9. paypal标准支付流程图
  10. Spring源码分析一:容器篇—refresh()