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(); }