使用数学函数要导入<math.h>头文件
floor(x) 返回不大于x(double类型)的最大整数
ceil(x) 返回不小于x(double类型)的最小整数
fabs(x) 返回x的绝对值
log(x) 返回x的自然对数(底为e)
log10(x)返回x的对数(底数为e)
exp(x) 返回e^x的值
sqrt(x) 返回x的平均根
pow(x) 返回x^y的值
demo1:
#include <math.h> int main(void) { double x=2.25; double less=0.0; double more=0.0; double root=0.0; less=floor(x); more=ceil(x); root=sqrt(x); printf("x is %.2lf,\ntheir less is %.2lf,\ntheir more is %.2lf,\ntheir root is %.2lf", x,less,more,root); return 0; }
sin(x) x的正弦
cos(x) x的余弦
tan(x) x的正切
#include <stdio.h> #include <math.h> int void main(void) { double angle=45.0; double pi=3.14159265; double sine=0.0; double consine=0.0; sine=sin(pi*angle/180); consine=sin(pi*angle/180); return 0; }
时间: 2024-10-06 09:25:16