A题笔记(7)
No. 1468
已知三角形的三条边求面积:海伦公式 S=√[p(p-a)(p-b)(p-c)] p=(a+b+c)/2
#include <cmath>
cmath 是 c++ 语言中的库函数,其中的 c 表示函数是来自 c 标准库的函数,math 为数学常用库函数。
1 三角函数
double sin (double);
double cos (double);
double tan (double);
2 反三角函数
double asin(double); 结果介于[-PI/2,PI/2]
double acos(double); 结果介于[0,PI]
double atan(double); 反正切(主值),结果介于[-PI/2, PI/2]
double atan2 (double,double); 反正切(整圆值), 结果介于[-PI/2,PI/2]
3 双曲三角函数
double sinh (double);
double cosh (double);
double tanh (double);
4 指数与对数
double exp (double);
double pow (double, double);
double sqrt (double);
double log(double); 以e为底的对数
double log10 (double);
5 取整
double ceil(double); 取上整
double floor(double); 取下整
6 绝对值
double fabs (double);
7 标准化浮点数
double frexp (double f, int*p); 标准化浮点数, f = x * 2^p, 已知f求x, p ( x介于[0.5, 1])
double ldexp (double x, intp); 与frexp相反, 已知x, p求f
8 取整与取余
double modf (double,double*); 将参数的整数部分通过指针回传,返回小数部分
double fmod (double,double); 返回两参数相除的余数 abs(计算整型数的绝对值)
同时,再一次用到了格式化输出
最新文章
- jq size()与length的区别
- (转)【深入浅出jQuery】源码浅析2--奇技淫巧
- javascript滚动条之ScrollBar.js
- Android 圆形ProgressBar风格设置
- 5. redis管道, 发布订阅, 模拟队列
- hdu 4602 Partition(快速幂)
- xilinx cpld XC95144XL 最小系统板
- ssh -CT -o BatchMode=yes 用户名@主机名
- [Ruby] Ruby Variable Scope
- 工厂模式[3] 抽象工厂 Abstract Factory
- java实现cmd的copy功能
- IceMx.Mvc 我的js MVC 框架 三、动手来写一个评论模块儿
- 将简单的lambda表达式树转为对应的sqlwhere条件
- RxJava系列6(从微观角度解读RxJava源码)
- CF 472 div1 D. Contact ATC
- 【最小生成树+子集枚举】Uva1151 Buy or Build
- ";i=i++";在java等高级语言的解释
- xslfo和fop使用中的一些问题
- ubuntu默认壁纸位置
- 5. Sports 体育运动
热门文章
- WordPress Lazy SEO插件lazyseo.php脚本任意文件上传漏洞
- 【log4js】
- Ehcache Java开源缓存框架
- SharePoint2010沙盒解决方案基础开发——关于TreeView树形控件读取列表数据(树形导航)的webpart开发及问题
- (转载)PHP解析URL并得到URL中的参数
- [PeterDLax著泛函分析习题参考解答]第4章 Hahn-Bananch 定理的应用
- C# Sending data using GET or POST ZZ
- ARM学习笔记6——程序状态寄存器访问指令
- 2013 ACM区域赛长沙 K Pocket Cube hdu 4801
- Bzoj 3450: Tyvj1952 Easy 期望/概率,动态规划