数学函数库


一、math.h

1.powpowpow函数:指数函数

  • 头文件:math.h
  • 原型:double pow(double a, double b);
  • 返回值:ab{a}^{b}ab的结果
  • a:底数
  • b:指数
  • 例:pow(2,3) = 8

2.sqrtsqrtsqrt函数:平方根函数

  • 头文件:math.h
  • 原型:double sqrt(double x);
  • 返回值:x\sqrt{x}x​的结果
  • x:被开方数
  • 例:sqrt(16) = 4

3.ceilceilceil函数:上取整函数(天花板函数)

  • 头文件:math.h
  • 原型:double ceil(double x);
  • 返回值:返回⌈\lceil⌈x⌉\rceil⌉的结果
  • x:某个实数
  • 例:ceil(4.1) = 5

4.floorfloorfloor函数:下取整函数

  • 头文件:math.h
  • 原型:double floor(double x);
  • 返回值:返回⌊\lfloor⌊x⌋\rfloor⌋的结果
  • x:某个实数
  • 例:floor(4.1) = 4

5.fabsfabsfabs函数:实数绝对值函数

  • 头文件:math.h
  • 原型:double fabs(double x);`
  • 返回值:返回∣|∣x∣|∣的结果
  • x:某个实数
  • 例:abs(-4.5) = 4.5

6.logloglog函数:以eee为底对数函数

  • 头文件:math.h
  • 原型:double log(double x);
  • 返回值:返回log⁡a{\log}_{a}loga​xxx的结果
  • x:某个实数
  • 例:log(9) = 2.197225

7.log10log10log10函数:以10为底对数函数

  • 头文件:math.h
  • 原型:double log10(double x);
  • 返回值:返回log⁡10{\log}_{10}log10​xxx的结果
  • x:某个实数
  • 例:log10(1000) = 3

8.acosacosacos函数:三角函数

  • 头文件:math.h
  • 原型:double acos(double x);
  • 返回值:返回acosacosacos(x)(x)(x)的结果
  • x:角度的弧度值
  • 例:acos(-1) = 3.1415936...

二、stdlib.h

1.abs函数:绝对值函数

  • 头文件:stdlib.h
  • 原型:int abs(int x);
  • 返回值:返回∣|∣x∣|∣的结果
  • x:某个实数
  • 例:abs(-4) = 4

练习

输入x,输出x的立方根。

具体代码

#include <stdio.h>
#include <math.h>
int main(){double x,a;scanf("%lf",&x);a=pow(x,1.0/3.0);printf("立方根=%lf",a);return 0;}
}

角度转弧度

具体代码

#include <stdio.h>
#include <math.h>#define PI acos(-1)
int main(){double x,a;scanf("%lf",&x);a=PI / 180.0 * x;printf("立方根=%lf",a);return 0;}

【c语言数学函数库】相关推荐

  1. C语言数学函数库<math.h>及常用函数

    C语言数学函数库<math.h>及常用函数 一.<math.h> C语言中常用的一个数学函数库,里面涵盖了常用的数学运算,如求对数.指数.绝对值.三角函数.两数中最大数等.使用 ...

  2. c语言数学函数库根号程序,C语言初学 数学中带根号的复杂计算问题

    Sharepoint client model 中出现Cannot invoke HTTP DAV request. There is a pending query 的解决办法 由于近期在某项目中使 ...

  3. R语言数学函数:abs绝对值、sqrt平方根、ceiling向上近似整数、floor向下近似整数、trunc去除小数部分、round近似到指定小数位、signif近似到有效数字、三角函数、指数、对数

    R语言数学函数:abs绝对值.sqrt平方根.ceiling向上近似整数.floor向下近似整数.trunc去除小数部分.round近似到指定小数位.signif近似到有效数字.三角函数.指数.对数 ...

  4. matlab 数学库,matlab数学函数库

    (n) 求 n 的阶乘 如何用 matlab 配方 没有发现 matlab 有这一命令,不过我们可以调用 maple 的命令,调用方法如下: 首先加载 maple 中的 student 函数库,加载. ...

  5. C语言标准数学函数库math.h之常用函数介绍

    C语言标准数学函数库math.h,一些数学计算的公式的具体实现是放在math.h里,具体有: 1 三角函数 double sin (double x);  x的正弦值 double cos (doub ...

  6. PHP学习记录(数学函数库)

    数学函数库 进一.舍一取整,四舍五入 /** floor函数* float floor(float $value)* 描述:将实现舍一取整** ceil函数* float ceil(float $va ...

  7. lancet: 一个全面、高效、可复用的go语言工具函数库

    Lancet lancet(柳叶刀)是一个全面.高效.可复用的go语言工具函数库. lancet受到了java apache common包和lodash.js的启发. 特性

  8. c语言常用数学函数大全查询,C语言数学函数 C语言中全部可用的数学函数有哪些?...

    导航:网站首页 > C语言数学函数 C语言中全部可用的数学函数有哪些? C语言数学函数 C语言中全部可用的数学函数有哪些? 相关问题: 匿名网友: /*--------------------- ...

  9. math.h 数学函数库

    math.h 数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有:  1 三角函数  double sin (double);  double cos (double);  doub ...

  10. c语言cgi函数库,cgic: 为C语言编写CGI的C函数库

    CGIC介绍 怎样写CGIC应用程序 怎样产生图片在CGIC中? CGI调试特征: 利用捕获 cgic函数参考 cgic变量参考 cgic结果编码参考 cgic快速索引 一般的Unix系统都支持ANS ...

最新文章

  1. openresty测试lua脚本配置示例
  2. [精品]CSAPP Bomb Lab 解题报告(七)——隐藏关卡
  3. 第三章 比特币的实现机制
  4. android设置布局背景为空,android 设置背景为空(透明)
  5. android 应用引导用户去应用市场评论
  6. JavaScript使用手册、范例
  7. 网站使用第三方Steam帐号登录[OpenID]
  8. 2.任何一个自然数m的立方均可写成m个连续奇数之和
  9. 常用的几种 GPRS 模块
  10. dis反汇编文件的分析理解
  11. android 启动画面广告,浅谈APP启动界面广告
  12. r5 5600u和r5 5600H参数对比哪个好?
  13. 逍遥安卓-完整命令行
  14. 广东省vb计算机二级证书,广东省2019下半年计算机二级考试教程:VB语言程序设计...
  15. yolov5部署以及训练10种中药材分类数据集
  16. Chrome 广告屏蔽功能不影响浏览器性能
  17. 7. Jackson用树模型处理JSON是必备技能,不信你看
  18. SQL 1040 - Too many connections
  19. vue应用多模板写法
  20. 不看后悔一辈子的VMware使用

热门文章

  1. 如何安装biopython_Biopython安装
  2. 如何快速入门学习UG编程
  3. 线性分类器三种最优准则
  4. matlabWeibull概率图绘制及讲解
  5. 导频矢量推导与离散信号傅里叶变换
  6. 物流快递管理系统源码
  7. 数据分析方法论和数据分析方法
  8. 在oracle中插入语句要求,oracle插入语句
  9. U盘被写保护怎么解除?
  10. 如何快乐地检测SQL注入