下面介绍各个函数的用法,大部分在里面。　1、三角函数:　(1)double　cos(double　a)---返回弧度角a的余弦;　(2)double　sin(double　a)---返回的是弧度角a的正弦;　(3)double　tan(double　a)---返回的是弧度角a的正切;　2、反三角函数:　(1)double　acos(double　a)---和上面的三角函数作用刚好反过来;　(2)double　asin(double　a)---和上面的三角函数作用刚好反过来;　(3)double　atan(double　a)---和上面的三角函数作用刚好反过来;　3、幂函数:　(1)double　exp(double　a)---计算e的a次幂;　(2)double　pow(double　a,double　n)---计算a的n次幂;　4、绝对值函数:　(1)double　fabs(double　a)---返回a绝对值;　(2)int　abs(int　a)---返回a的绝对值;　区分:　fabs()与abs()函数的区别是,前者是浮点数,后者是整数;　5、取整函数:　(1)double　ceil(double　a)---a向上取整,天花板函数;　(2)double　round(double　a)---a四舍五入;　(3)double　floor(double　a)---a向下取整,地板函数;　6、平方根函数:　(1)double　sqrt(double　a)---返回a的平方根;　7、对数函数:　(1)double　log(double　a)---底数是e;　(2)double　log10(double　a)---底数是10;　常用的就有以上这写些了,还有的话,到时候再补充。　例84:给定平面上任意三个点的坐标(x1,y1)、(x2,y2)、(x3,y3),检验它们能否构成三角形。...//为了　引用　sqrt　函数　int　main()//主函数　{　double　x1,y1,x2,y2,x3,y3;//定义变量　float　side_Length1,side_Len　例84:给定平面上任意三个点的坐标(x1,y1)、(x2,y2)、(x3,y3),检验它们能否构成三角形。　解体思路:构成三角形的要求是,两边之和大于第三条边,读者根据这个准则判定即可。　C语言源代码演示:　#　include　　//头文件　#　include　　//为了引用sqrt函数　int　main　(　)　//主函数　{　double　x1　,　y1　,　x2　,　y2　,　x3　,　y3　;　//定义变量　float　side_Length1　,　side_Length2　,　side_Length3　;　//定义变量　printf　(　"请输入第一个坐标;提示语句　scanf　(　"%lf　%lf"　,　&　x1　,　&　y1　)　;　printf　(　"请输入第二个坐标;提示语句　scanf　(　"%lf　%lf"　,　&　x2　,　&　y2　)　;　printf　(　"请输入第三个坐标;提示语句　scanf　(　"%lf　%lf"　,　&　x3　,　&　y3　)　;　side_Length1　=　sqrt　(　pow　(　x2　-　x1　,　2　)　+　pow　(　y2　-　y1　,　2　)　)　;　side_Length2　=　sqrt　(　pow　(　x3　-　x1　,　2　)　+　pow　(　y3　-　y1　,　2　)　)　;　side_Length3　=　sqrt　(　pow　(　x3　-　x2　,　2　)　+　pow　(　y3　-　y2　,　2　)　)　;　if　(　side_Length1　+　side_Length2　>　side_Length3　&&　side_Length2　+　side_Length3　>　side_Length1　&&　side_Length1　+　side_Length3　>　side_Length2　)　//判断条件　{　printf　(　"这三个点可以构成三角形!\n"　)　;　}　else　{　printf　(　"这三个点无法构成三角形!\n"　)　;　}　return　0　;　//主函数返回值为0　}　编译运行结果:　请输入第一个坐标;　1　0　请输入第二个坐标;　4　0　请输入第三个坐标;　2　2　这三个点可以构成三角形!Process　exited　after　7.599　seconds　with　return　value　0　请按任意键继续　.　.　.　以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~　更多案例可以go公众号:C语言入门到精通　输出10行杨辉　三角　——　C语言　【　C语言　】　代码如下:　#include　//预处理指令　#include　//标准库头文件　void　main()　//定义　函数　类型　{　int　a[10][10];　//定义一个整形型二维数组　...　4.9　能否用void**通用指针作为参数,使　函数　模拟按　引用　传递参数?　4.10　我有一个　函数　externintf(int*);,它接受指向int型的指针。我怎样用　引用　方式传入一个常数?调用f(&5);似乎不行。　4.11　C语言　可以“按　引用　...　12.1.2　指针变量的定义、赋值与　引用　12.2　指针变量的运算　12.3　指针与数组　12.3.1　指针与一维数组　12.3.2　指针与多维数组　12.4　指针与　函数　12.4.1　指针作为　函数　的参数　12.4.2　指向　函数　的指针　12.4.3　指针型　函数　...　o　5.5　我能否用　void**　指针作为参数,　使　函数　按　引用　接受一般指针?　o　5.6　我有一个　函数　extern　int　f(int　*);　它接受指向　int　型的指针。我怎样用　引用　方式传入一个常数?下面这样的调用　f(&5);　似乎不行。　o　5.7　...　4.9　能否用void　**　通用指针作为参数,使　函数　模拟按　引用　传递参数?　48　4.10　我有一个　函数　extern　intf(int　*);　,它接受指向int型的指针。我怎样用　引用　方式传入一个常数?调用f(&5);似乎不行。　49　4.11　C语言　...　4.3.4　三角　矩阵　145　4.3.5　对称矩阵　146　4.4　稀疏矩阵　149　4.4.1　基本概念　149　4.4.2　数组描述　149　4.4.3　链表描述　154　第5章　堆栈　161　5.1　抽象数据类型　161　5.2　派生类和继承　162　5.3　公式化描述　163　5.3.1　Stack...　笔记目录第六章　数组数组的概念定义和　引用　一维数组一维数组的初始化例题:使用数组输出斐波那契数列前20项。二维数组一般形式二维数组赋初值字符数组字符串的结束标志字符串的输入使用字符串处理　函数　数组循环时的...　4.9　能否用void　**　通用指针作为参数,使　函数　模拟按　引用　传递参数?　48　4.10　我有一个　函数　extern　intf(int　*);　,它接受指向int型的指针。我怎样用　引用　方式传入一个常数?调用f(&5);似乎不行。　49　4.11　C语言　...　4.5　我能否用void**　指针作为参数,　使　函数　按　引用　接受一般指针?　.　.　18　4.6　我有一个　函数　extern　int　f(int　*);　它接受指向int　型的指针。我怎　样用　引用　方式传入一个常数?下面这样的调用f(&5);　似乎不行。.　18　4.7　C...　OpenGl--4实战操作详解(创建几何图形三角形、球、环、圆柱、锥、磁盘)