第四章函数4.1函数的定义、调用与说明4.2函数间参数传递4.3递归函数4.4函数参数缺省4.4函数重载4.6函数模板4.7作用域与存储类4.8程序举例1abcdefgS1S2S3xyz)(21))()((zyxczcycxccarea4.1.1引例已知五边形的各条边的长度,计算其面积•计算多边形面积,可将多边形分解成若干个三角形•计算三角形面积的公式如下:4.1函数的定义、调用与说明2用前面所学的知识实现:#include"math.h"#include"iostream.h"voidmain(){floata,b,c,d,e,f,g,p1,p2,p3,s1,s2,s3,s;cin>>a>>b>>c>>d>>e>>f>>g;p1=(a+b+c)/2;s1=sqrt(p1*(p1-a)*(p1-b)*(p1-c));p2=(c+d+e)/2;s2=sqrt(p2*(p2-c)*(p2-d)*(p2-e));p3=(e+f+g)/2;s3=sqrt(p3*(p3-e)*(p3-f)*(p3-g));s=s1+s2+s3;cout<>a>>b>>c>>d>>e>>f>>g;s=area(a,b,c)+area(c,d,e)+area(e,f,g);cout<y)z=x;elsez=y;returnz;//将大的数返回}voidmain(){inta,b,c,m;cin>>a>>b>>c;m=max(a,b);m=max(c,m);cout<