数学函数

使用数学函数要导入<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;
}

 

posted @ 2016-04-26 00:06  guodaxia  阅读(204)  评论(0编辑  收藏  举报