c语言幂函数_C ++中的幂函数

2023-05-16

c语言幂函数

C ++幂函数 (C++ power functions)

Power functions are used to calculate the powers (like, raise to power, square root, cubic root, etc). There are following power functions which are the library functions of cmath header.

幂函数用于计算幂(例如,提高到幂,平方根,立方根等)。 有以下幂函数 ,它们是cmath标头的库函数。

  1. pow() function

    pow()函数

  2. sqrt() function

    sqrt()函数

  3. cbrt() function

    cbrt()函数

  4. hypot() function

    hypot()函数

1)pow()函数 (1) pow() function)

pow() function is a library function of cmath header (<math.h> in earlier versions), it is used to find the raise to the power, it accepts two arguments and returns the first argument to the power of the second argument.

pow()函数cmath标头的库函数(在早期版本中为<math.h>),用于查找幂的加数,它接受两个参数并将第一个参数返回为第二个参数的幂。

Syntax of pow() function:

pow()函数的语法:

    pow(x, y);

2)sqrt()函数 (2) sqrt() function)

sqrt() function is a library function of cmath header (<math.h> in earlier versions), it is used to find the square root of a given number, it accepts a number and returns the square root.

sqrt()函数cmath标头(在早期版本中为<math.h> )的库函数,用于查找给定数字的平方根,它接受数字并返回平方根。

Note: If we provide a negative value, sqrt() function returns a domain error. (-nan).

注意:如果我们提供负值,则sqrt()函数将返回域错误。 ( -nan )。

Syntax of sqrt() function:

sqrt()函数的语法:

    sqrt(x);

3)cbrt()函数 (3) cbrt() function)

cbrt() function is a library function of cmath header, it is used to find the cubic root of a given number, it accepts a number and returns the cubic root.

cbrt()函数cmath标头的库函数,用于查找给定数字立方根 ,它接受数字并返回立方根。

Syntax of cbrt() function:

cbrt()函数的语法:

    cbrt(x);

4)hypot()函数 (4) hypot() function)

hypot() function is a library function of cmath header, it is used to find the hypotenuse of the given numbers, it accepts two numbers and returns the calculated result of hypotenuse i.e. sqrt(x*x + y*y).

hypot()函数cmath标头的库函数,用于查找给定数字的斜边,接受两个数字并返回斜边的计算结果,即sqrt(x * x + y * y) 。

Syntax of hypot() function:

hypot()函数的语法:

    hypot(x, y);

C ++程序演示幂函数示例 (C++ program to demonstrate example of power functions)

// C++ program to demonstrate example of 
// power functions

#include <iostream>
#include <cmath>
using namespace std;

// main() section
int main()
{
    float x, y;
    float result;
    
    //pow() function
    x = 12;
    y = 4;
    result = pow(x,y);
    cout<<x<<" to the power of "<<y<<" is : "<<result;
    cout<<endl;
    
    //sqrt() function
    x = 2;
    result = sqrt(x);
    cout<<"square root of "<<x<<" is : "<<result;
    cout<<endl;

    //cbrt() function
    x = 2;
    result = cbrt(x);
    cout<<"cubic root of "<<x<<" is : "<<result;
    cout<<endl; 

    //hypot() function
    x = 2;
    y = 3;
    result = hypot(x,y);
    cout<<"hypotenuse is : "<<result;
    cout<<endl;     
    
    return 0;
}

Output

输出量

12 to the power of 4 is : 20736
square root of 2 is : 1.41421
cubic root of 2 is : 1.25992
hypotenuse is : 3.60555


翻译自: https://www.includehelp.com/cpp-tutorial/power-functions.aspx

c语言幂函数

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

c语言幂函数_C ++中的幂函数 的相关文章

  • 生产者-消费者问题(有例题!!!)

    文章目录 前言问题描述如何实现思考 xff1a 能否改变相邻P V操作的顺序 知识回顾与重要考点 前言 此篇文章是我在B站学习时所做的笔记 xff0c 大部分图片都是课件老师的PPT xff0c 方便复习用 此篇文章仅供学习参考 提示 xf
  • 计算机网络习题——循环冗余校验

    3 07 要发送的数据为1101011011 采用CRC的生成多项式是 P X 61 X 4 43 X 43 1 试求应添加在数据后面的余数 xff08 1 xff09 若要发送的数据在传输过程中最后一个1变成了0 xff0c 即变成了11
  • 计算机网络课后答案(谢希仁第八版)

    计算机网络课后答案 谢希仁第八版
  • linux系统 删除文件命令

    Linux系统下删除文件是一个非常高频的需求 xff0c 几乎每天都会遇到 xff0c 所以rm命令是一个非常常用Linux命令 rm命令是英文单词 remove 的缩写 xff0c 它主要作用是 xff1a 1 删除文件 xff1b 2
  • 常见的HTTP状态码列表

    HTTP状态码列表 状态码 状态码英文名称 中文描述 1xx xff08 信息性状态码 xff09 xff1a 请求已被接受 xff0c 需要继续处理 100 Continue 继续 客户端应继续其请求 101 Switching Prot
  • 二进制的加减法_二进制加减法

    二进制的加减法 1 二进制加法 1 Binary Addition Since binary numbers consist of only two digits 0 and 1 so their addition is different
  • SQL注入攻击方法

    SQL注入攻击是一种利用Web应用程序中存在的安全漏洞 xff0c 通过在输入框中插入恶意的SQL代码 xff0c 从而实现对数据库的非法操作 以下是一些常见的SQL注入攻击方法 xff1a 使用单引号 xff08 39 xff09 进行字
  • 利用Python+selenium技术,实现浏览器基本操作详解,代码有详细注释

    首先 xff0c 需要安装selenium库和对应的浏览器驱动程序 以Chrome浏览器为例 xff0c 可以使用以下命令安装selenium和chromedriver xff1a pip install selenium 然后 xff0c
  • &和&&的区别(简单易懂)

    amp xff08 按位与 xff09 和 amp amp xff08 逻辑与 xff09 的区别如下 xff1a 1 amp amp 具有短路功能 xff0c 而 amp 不具有短路功能 2 当 amp 运算符两侧的表达式的结果均为真时
  • Spring框架学习笔记

    一 什么是Spring框架 Spring框架是由于软件开发的复杂性而创建的 Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情 然而 xff0c Spring的用途不仅仅限于服务器端的开发 从简单性 可测试性和松耦
  • 人工智能——DBSCAN密度聚类(Python)

    目录 1 概述 1 1 概念 1 2 DBSCAN数据点分类 2 DBSCAN算法流程 2 1 DBSCAN算法流程 xff1a 2 2 举例 3 案例1 xff08 Python实现 xff09 3 1 案例 3 2 Python实现 3
  • @RequestMapping的参数和用法

    在Spring MVC 中使用 64 RequestMapping 来映射请求 xff0c 也就是通过它来指定控制器可以处理哪些URL请求 xff0c 相当于Servlet中在web xml中配置 源码 xff1a 该注解说明可以在类和方法
  • Linux 实验:记录型信号量 生产者-消费者问题详解

    进程同步问题是一个非常重要且相当有趣的问题 xff0c 因而吸引了很多学者对他进行研究 本文就选取其中较为代表性的生产者 消费者问题来进行学习 xff0c 以帮助我们更好的理解进程同步的概念及实现方法 一 问题描述 有一群生产者进程在生产产
  • Linux C语言线程解决生产者与消费者

    前言 生产者 消费者模式 xff0c 生产者这边负责生产产品 而消费者负责消费产品 xff0c 对于消费者来说 xff0c 没有产品的时候只能等待产品出来 xff0c 有产品就使用它 这里我们使用一个变量来表示这个这个产品 xff0c 生产
  • Mariadb

    文章目录 1 数据库的介绍2 mariadb的安装与开启3 软件基本信息4 数据库的安全初始化4 1 执行安全初始化脚本4 2 关闭数据库开放端口 5 数据库的基本管理5 1查看5 2新建5 3更改5 4备份与删除 6 数据库密码管理6 1
  • 【FPGA】按键消抖

    文章目录 一 按键消抖概述1 为何要进行按键消抖2 消抖的方式 二 系统设计1 系统模块划分2 系统时序图 三 代码实现1 按键消抖模块 xff08 key debounce xff09 2 呼吸灯模块 xff08 led breath x
  • java字符串添加字符_如何在Java中向字符串添加字符?

    java字符串添加字符 Case 1 In a simple way we will learn how to add characters by using predefined methods 情况1 xff1a 以简单的方式 xff0
  • 【Ubuntu18.04更换国内源及404错误解决办法】

    Ubuntu18 04 arm换源方法 及 404错误解决办法 换源将下面的任选一组源放入到上面的sources list中 xff0c 96 保存退出并更新即可 96 清华源阿里源中科大源 错误apt get update 后出现 404
  • 【Linux中QT加载.so库与调用Python】

    Linux中QT添加 so库与Python库 一 如何导入 so库1 1 不同系统中 库名称各有不同1 2 Linux中的QT导入库方法 xff1a 二 调用Python2 1 添加Python库2 2 创建Python文件 引入头文件2

随机推荐

  • QT连接SQLServer并添加ODBC数据源

    QT连接SQLServer并添加ODBC数据源 一 创建数据源1 打开ODBC数据源2 创建数据源3 测试数据源 二 QT连接SQLServer1 连接代码2 测试成功样图 一 创建数据源 1 打开ODBC数据源 在搜索框中进行搜索ODBC
  • QT生成exe独立运行文件

    目录 一 封装QT独立运行的 exe文件好处1 1 xff1a 封装软件 xff1a Enigma Virtual Box 9 901 2 xff1a 下载链接 xff1a 阿里云盘 https www aliyundrive com s
  • 【1期 QT之控件的创建与使用】

    前言 QT一开始在1991年被奇趣公司研发 xff0c 创建的目的就是实现GUI图形界面开发与非GUI的开发 后来被诺基亚收购了 xff0c 维护至今 当然在诺基亚手里也是越发展越好 好了QT就介绍这么多了 我们直接上干货 xff1a 我将
  • 【2期 QT信号与槽函数&回调函数与函数指针】

    前言 信号与槽函 xff1a 一对多 多对一 多对多 类似于C 43 43 设计模式中的观察者模式 信号与槽函数不是C 43 43 标准代码 xff0c 是QT特有的 xff0c 最终通过moc meta Object Complier 进
  • 关于约瑟夫环问题的思考(数组做法)

    这几天做题时碰见了一个很有意思的问题 xff0c 也是一个十分经典问题 约瑟夫环问题 问题很简单 xff0c 就是有n个人围成一个圈 xff0c 每隔m个人就自杀一个 xff0c 直到剩下最后一个人为止 xff0c 问最后剩下的最后一个人是
  • Windows Powershell相关(历史命令、命令)

    Powershell取证 历史命令 xff1a win10 powershell的命令历史记录存储在 span class token operator span USERPROFILE span class token operator
  • 符合ASTM标准的雨流计数法及其不同的改进方法

    随着研究的深入 xff0c 人们发现采用时间序列计算载荷谱太麻烦了 xff0c 处理的工作量太大 xff0c 我们不需要将每个时刻点的载荷都做运算 xff0c 疲劳计算只需要提供幅值 均值和循环次数 xff0c 鉴于此发展出了很多不同的计数
  • 对载荷谱进行雨流计数的几个主要步骤(以四点雨流计数为例)

    对载荷谱进行雨流计数的几个主要步骤 xff08 以四点雨流计数为例 xff09 滤除小幅值 Hysteresis Filtering 峰谷滤波 Peak Valley Filtering 离散化 Discretization 四点法雨流计数
  • bigdecimal乘法_Java BigDecimal乘法()方法与示例

    bigdecimal乘法 BigDecimal类的multiple 方法 BigDecimal Class multiply method Syntax 句法 xff1a public BigDecimal multiply BigDeci
  • 侯捷老师C++学习笔记——大气编程(上)

    本课程要有一点点C或C 43 43 的基础 xff0c 学习效果会更好哦 侯捷老师讲的特别通透 xff0c 听完收获很大 Lesson1 简介 课程基础 xff1a 曾经学过某种面向过程的编程语言 procedural language 知
  • 侯捷老师C++学习笔记——大气编程(下)

    侯捷老师C 43 43 课程下半部分 本课程是对之前课程中所提的一些东西的补充 xff0c 以及C 43 43 11新特性的一些讲解 Lesson1 介绍 本课程会讲的内容 xff1a 泛型编程深入探索面向对象继承关系所形成的的对象模型 x
  • JS基础-22-HTTP和HTTPS协议

    HTTP与HTTPS 一 前言 xff1a 先来观察这两张图 xff0c 第一张访问域名http www 12306 cn xff0c 谷歌浏览器提示不安全链接 xff0c 第二张是https kyfw 12306 cn otn regis
  • Spring架构图

    1 xff0e 核心容器模块 核心容器提供Spring框架的基本功能 xff0c 包括Core Beans Context EL模块 Core模块封装了框架依赖的最底层部分 xff0c 包括资源访问 类型转换及一些常用工具类 Beans模块
  • Spring Boot 中的日志

    文章目录 一 日志的输出1 1 日志等级划分1 2 日志输出操作1 3 日志等级设置 二 日志的存储三 SpringBoot 中的日志框架四 lombok 原理 当一个项目报错以后 xff0c 如何快速的定位错误的原因 xff0c 找到解决
  • face_recognition人脸检测

    文章目录 原理一 效果预览二 实现过程 原理 face recognition是最简单的人脸识别库 xff0c 该模型的准确率为 99 38 代码仅需要三行 xff1a span class token keyword import spa
  • python自动化运维第一步-利用psutil模块获取服务器信息

    文章目录 1 简易版演示 2 不成熟版演示 初学python不久 xff0c 尝试使用python写一些简单脚本 1 简易版 shell居多 span class token keyword import span os total mem
  • 判断链表是否有环(Java)

    快慢指针 xff0c 如果有环 xff0c 两指针一定会相遇 注意 xff1a 空链表和一个元素的链表直接返回false 如果没环 xff0c 快指针一定会先到null xff0c 所以只需判断快指针是否为null 注意空指针异常 xff0
  • Nginx学习笔记06——Nginx反向代理

    正向代理和反向代理 正向代理 用户和外网不能互通 xff0c 通过代理服务器将用户请求发送给外网 反向代理 用户和nginx是互通的 xff0c 用户和应用服务器是不互通的 xff0c 用户发送请求到nginx xff0c nginx作为代
  • Python调用adb shell

    在Android开发中 xff0c ADB xff08 Android Debug Bridge xff09 是一个非常重要的工具 它可以让我们通过命令行或者其他的客户端与安装了ADB驱动的Android设备进行通信 xff0c 并进行一些
  • c语言幂函数_C ++中的幂函数

    c语言幂函数 C 43 43 幂函数 C 43 43 power functions Power functions are used to calculate the powers like raise to power square r