📜  C++ STL-math.hypot()函数(1)

📅  最后修改于: 2023-12-03 14:39:51.182000             🧑  作者: Mango

C++ STL math.hypot() 函数

在C++的STL中,math.hypot() 函数用于计算斜边的长度。

语法
#include <cmath>

double hypot(double x, double y);
  • x:表示一个数字,表示直角三角形的一个边。
  • y:表示一个数字,表示直角三角形的另一个边。
返回值

math.hypot() 函数返回直角三角形的斜边长度。

说明

math.hypot() 函数用于计算直角三角形的斜边长度。它接受两个参数,分别为直角三角形的两个边的长度。然后,使用以下公式计算斜边的长度:

hypotenuse = sqrt(x * x + y * y)

其中,sqrt() 函数用于计算平方根。

示例

以下示例展示了如何使用 math.hypot() 函数来计算直角三角形的斜边长度:

#include <iostream>
#include <cmath>

int main() {
    double x = 3.0;
    double y = 4.0;
    
    double hypotenuse = std::hypot(x, y);
    
    std::cout << "斜边的长度为: " << hypotenuse << std::endl;
    
    return 0;
}

输出结果为:

斜边的长度为: 5
注意事项
  • math.hypot() 函数只适用于计算直角三角形的斜边长度,不适用于其他用途。
  • 使用之前,需要包含 <cmath> 头文件。

以上便是关于 C++ STL 中 math.hypot() 函数的介绍。