类型不同,bool类型的变量只能是0和1,也就是false和ture　使用前需要加头文件头文件　#include　　在C语言函数和指针的学习过程中　要关注　函数的类型　,类型决定返回值是多少,其次,一旦需要返回值到主函数,应当及时在主函数中定义好新的变量迎接他;　对于指针的运用,是为了改变在主函数中定义变量的值,所以才用指针,有些值只用于传递,之后不使用,就不需要用指针。　文章目录问题描述思想简述代码展示运行结果　问题描述　根据输入的三角形的三条边判断三角形的类型,并输出他...//因为要用到sqrt根号这个　函数　所以要　引用　这个头文件　int　main()　{　float　a,b,c;//用来储存三角形三边的信　文章目录　问题描述　根据输入的三角形的三条边判断三角形的类型,并输出他的面积和类型　思想简述　首先分析三角形的类型　三角形　等腰三角形　直角三角形　普通三角形　等边三角形　等腰直角三角形　看程序框图分支部分要用if语句来操作　求面积要用到的海伦公式　代码展示　#　include　　#　include　　//因为要用到sqrt根号这个函数所以要引用这个头文件　int　main　(　)　{　float　a　,　b　,　c　;　//用来储存三角形三边的信息　float　p　;　//计算面积用到海伦公式的变量　float　s　;　//储存面积的变量　printf　(　"请输入三角形三边信息"　)　;　scanf　(　"%f%f%f"　,　&　a　,　&　b　,　&　c　)　;　if　(　a　+　b　>　c　||　a　+　c　>　b　||　b　+　c　>　a　)　//满足两边之和大于第三边　{　printf　(　"这三条边可以组成三角形\n"　)　;　p　=　(　a　+　b　+　c　)　/　2　;　//海伦公式计算三角形面积　s　=　sqrt　(　p　*　(　p　-　a　)　*　(　p　-　b　)　*　(　p　-　c　)　)　;　printf　(　"三角形的面积是%f\n"　,　s　)　;　//输出三角形面积　//判断三角形的类型　if　(　a　==　b　||　a　==　c　||　b　==　c　)　//等腰三角形和等腰直角三角形　{　if　(　a　*　a　+　b　*　b　==　c　*　c　||　a　*　a　+　c　*　c　==　b　*　b　||　b　*　b　+　c　*　c　==　a　*　a　)　printf　(　"是等腰直角三角形"　)　;　else　if　(　a　==　b　&&　b　==　c　)　//注意这里不是a==b==c　printf　(　"是等边三角形"　)　;　else　printf　(　"是等腰三角形"　)　;　}　else　if　(　a　*　a　+　b　*　b　==　c　*　c　||　a　*　a　+　c　*　c　==　b　*　b　||　b　*　b　+　c　*　c　==　a　*　a　)　printf　(　"是直角三角形"　)　;　else　printf　(　"是普通三角形"　)　;　}　else　//不满足两边之和大于第三边的不是三角形　{　printf　(　"这三条边不能组成三角形"运行结果　1、　三角函数　:　(1)double　cos(double　a)---返回弧度角a的余弦;　(2)double　sin(double　a)---返回的是弧度角a的正弦;　(3)double　tan(double　a)---返回的是弧度角a的正切;　2、反　在写程序的时候经常要做数学运算,如果要自己写幂函数、对数函数的过程,那就是一件好头疼的事情。如果我们引用C标准库的头文件的话,那么数学运算将会变得很简单。