【c语言数学函数库】
数学函数库
一、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);
- 返回值:返回loga{\log}_{a}logaxxx的结果
- x:某个实数
- 例:
log(9) = 2.197225
7.log10log10log10函数:以10为底对数函数
- 头文件:math.h
- 原型:
double log10(double x);
- 返回值:返回log10{\log}_{10}log10xxx的结果
- 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语言数学函数库】相关推荐
- C语言数学函数库<math.h>及常用函数
C语言数学函数库<math.h>及常用函数 一.<math.h> C语言中常用的一个数学函数库,里面涵盖了常用的数学运算,如求对数.指数.绝对值.三角函数.两数中最大数等.使用 ...
- c语言数学函数库根号程序,C语言初学 数学中带根号的复杂计算问题
Sharepoint client model 中出现Cannot invoke HTTP DAV request. There is a pending query 的解决办法 由于近期在某项目中使 ...
- R语言数学函数:abs绝对值、sqrt平方根、ceiling向上近似整数、floor向下近似整数、trunc去除小数部分、round近似到指定小数位、signif近似到有效数字、三角函数、指数、对数
R语言数学函数:abs绝对值.sqrt平方根.ceiling向上近似整数.floor向下近似整数.trunc去除小数部分.round近似到指定小数位.signif近似到有效数字.三角函数.指数.对数 ...
- matlab 数学库,matlab数学函数库
(n) 求 n 的阶乘 如何用 matlab 配方 没有发现 matlab 有这一命令,不过我们可以调用 maple 的命令,调用方法如下: 首先加载 maple 中的 student 函数库,加载. ...
- C语言标准数学函数库math.h之常用函数介绍
C语言标准数学函数库math.h,一些数学计算的公式的具体实现是放在math.h里,具体有: 1 三角函数 double sin (double x); x的正弦值 double cos (doub ...
- PHP学习记录(数学函数库)
数学函数库 进一.舍一取整,四舍五入 /** floor函数* float floor(float $value)* 描述:将实现舍一取整** ceil函数* float ceil(float $va ...
- lancet: 一个全面、高效、可复用的go语言工具函数库
Lancet lancet(柳叶刀)是一个全面.高效.可复用的go语言工具函数库. lancet受到了java apache common包和lodash.js的启发. 特性
- c语言常用数学函数大全查询,C语言数学函数 C语言中全部可用的数学函数有哪些?...
导航:网站首页 > C语言数学函数 C语言中全部可用的数学函数有哪些? C语言数学函数 C语言中全部可用的数学函数有哪些? 相关问题: 匿名网友: /*--------------------- ...
- math.h 数学函数库
math.h 数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有: 1 三角函数 double sin (double); double cos (double); doub ...
- c语言cgi函数库,cgic: 为C语言编写CGI的C函数库
CGIC介绍 怎样写CGIC应用程序 怎样产生图片在CGIC中? CGI调试特征: 利用捕获 cgic函数参考 cgic变量参考 cgic结果编码参考 cgic快速索引 一般的Unix系统都支持ANS ...
最新文章
- openresty测试lua脚本配置示例
- [精品]CSAPP Bomb Lab 解题报告(七)——隐藏关卡
- 第三章 比特币的实现机制
- android设置布局背景为空,android 设置背景为空(透明)
- android 应用引导用户去应用市场评论
- JavaScript使用手册、范例
- 网站使用第三方Steam帐号登录[OpenID]
- 2.任何一个自然数m的立方均可写成m个连续奇数之和
- 常用的几种 GPRS 模块
- dis反汇编文件的分析理解
- android 启动画面广告,浅谈APP启动界面广告
- r5 5600u和r5 5600H参数对比哪个好?
- 逍遥安卓-完整命令行
- 广东省vb计算机二级证书,广东省2019下半年计算机二级考试教程:VB语言程序设计...
- yolov5部署以及训练10种中药材分类数据集
- Chrome 广告屏蔽功能不影响浏览器性能
- 7. Jackson用树模型处理JSON是必备技能,不信你看
- SQL 1040 - Too many connections
- vue应用多模板写法
- 不看后悔一辈子的VMware使用