【c语言数学函数库】

数学函数库


一、math.h

1. p o w pow pow函数:指数函数
  • 头文件:math.h
  • 原型:double pow(double a, double b);
  • 返回值: a b {a}^{b} ab的结果
  • a:底数
  • b:指数
  • 例:pow(2,3) = 8
2. s q r t sqrt sqrt函数:平方根函数
  • 头文件:math.h
  • 原型:double sqrt(double x);
  • 返回值: x \sqrt{x} x 的结果
  • x:被开方数
  • 例:sqrt(16) = 4
3. c e i l ceil ceil函数:上取整函数(天花板函数)
  • 头文件:math.h
  • 原型:double ceil(double x);
  • 返回值:返回 ⌈ \lceil x ⌉ \rceil 的结果
  • x:某个实数
  • 例:ceil(4.1) = 5
4. f l o o r floor floor函数:下取整函数
  • 头文件:math.h
  • 原型:double floor(double x);
  • 返回值:返回 ⌊ \lfloor x ⌋ \rfloor 的结果
  • x:某个实数
  • 例:floor(4.1) = 4
5. f a b s fabs fabs函数:实数绝对值函数
  • 头文件:math.h
  • 原型:double fabs(double x);`
  • 返回值:返回 ∣ | x ∣ | 的结果
  • x:某个实数
  • 例:abs(-4.5) = 4.5
6. l o g log log函数:以 e e e为底对数函数
  • 头文件:math.h
  • 原型:double log(double x);
  • 返回值:返回 log ⁡ a {\log}_{a} loga x x x的结果
  • x:某个实数
  • 例:log(9) = 2.197225
7. l o g 10 log10 log10函数:以10为底对数函数
  • 头文件:math.h
  • 原型:double log10(double x);
  • 返回值:返回 log ⁡ 10 {\log}_{10} log10 x x x的结果
  • x:某个实数
  • 例:log10(1000) = 3
8. a c o s acos acos函数:三角函数
  • 头文件:math.h
  • 原型:double acos(double x);
  • 返回值:返回 a c o s acos acos ( 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;
 } 
  • 58
    点赞
  • 392
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值