C++ Math hypot()函数

C++ Math hypot()函数

此函数找到两个数字平方和的平方根。它代表着斜边,用于找到直角三角形的斜边。

考虑三个数字 x,y 和 z

hypotenuse of a right angle triangle = √x2+y2
distance from origin in 3d space=√x2+y2+z2

语法

直角三角形的语法为:

double hypot(double x, double y);
float hypot(float x, float y);
long double hypot(long double x, long double y);
promoted hypot(type1  x, type2 y);

3D空间的语法应为:

double hypot(double x, double y, double z);
float hypot(float x, float y, float z);
long double hypot(long double x, long double y, long double z);
promoted hypot(type1  x, type2 y, type3 z);

注意:如果任何一个参数是长双精度类型,则返回类型将提升为长双精度。如果不是,则返回类型将提升为双精度。

参数

(x,y,z) :x、y和z是浮点数或整数类型的值。

返回值

返回两个数平方和的立方根。

示例1

让我们看一个简单的示例。

#include 
#include
using namespace std;
int main()
{
  int x=2;
  int y=3;
  cout<<"sides of a right angled triangle are :";
cout<

输出:

sides of a right angled triangle are :2,3
third side of a triangle is :3.60555   

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程