C语言:常用数学函数

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
#define PI 3.1415
/*C语言time(NULL)是以当前时间为种子,产生随意数。
其中,time(NULL)用来获取当前时间,本质上得到的是一个大整数,然后用这个数来随机数。
time()这个函数其实保存的是一个历史时间,所以需要用NULL把这个历史时间清空一下,time()就会自动保存当前时间了。你可以简单的理解为NULL就是给time()初始化。
*/ 
int main()
{    
    float x=30;
    srand((unsigned)time(NULL));
    printf("%lf\n",tan(x*PI/180));
    printf("%lf\n",log(x*PI/180));
    printf("%lf\n",log10(x*PI/180));
    printf("sin=%lf\n",sin(x*PI/180));
    printf("%lf\n",exp(x*PI/180));
    printf("%lf\n",cos(x*PI/180));
    printf("%lf\n",sqrt(16));//sqrt=Square Root Calculations(平方根函数)
    int a=0,b;
    for (a=0;a<=10;a++)
    {
        b=rand();
        printf("%d,%d,%d\n",b,b%10,b%51+13);//产生0-9之间的随机整数 13-63之间随机整数 
        
        }
    printf("%d\n",int(7.7));
    getchar();
}

 

posted @ 2021-06-08 15:55  myrj  阅读(274)  评论(0)    收藏  举报