math库常用函数+产生随机数总结

打印 上一主题 下一主题

主题 932|帖子 932|积分 2796

math库常用函数+产生随机数总结

1.对x开平方
  1. double sqrt(x);//返回值为double类型,输入的x类型随意,只要是数的类型
复制代码
2.求常数e的x次方
  1. double exp(x);//返回值为double类型,输入的x类型随意,只要是数的类型
复制代码
3.求x的y次方
  1. double         pow(x, y);//注意计算机没有储存自然常数e,不能直接输入e进行计算
复制代码
4.求对数
  1. double         logx(y);//x为底数,y是真数
复制代码
5.求x绝对值
  1. int abs(x);
  2. long int abs(long int x);
  3. double fabs(double x);//注意接收的数据类型与输入的数据类型的区别
复制代码
注意在不添加math库时,abs只能求整数的绝对值,用fabs求浮点数的函数值
在添加了math库之后,abs也可以求浮点数绝对值
6.三角函数
  1. //求正弦
  2. double sin(x);
  3. //求余弦
  4. double cos(x);
  5. //求正切
  6. double tan(x);
  7. //反正切
  8. double atan(x);
复制代码
7.取整函数
  1. //向上取整
  2. double ceil(x);
  3. //向下取整
  4. double floor(x);
复制代码
8.产生随机整数(添加头文件ctime)

[code]srand(time(0));//srand撒种子,确保每次产生的随机数都不一样for(int i = 0;i
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

道家人

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表