编写三个同名的函数:float getarea(参数列表),它们之间形成重载,分别用于求圆的面积,矩形的面积,三角形面积。
时间: 2023-04-25 09:03:46 浏览: 114
c++ 计算圆、长方形、平行四边形面积(应用‘类’‘函数重载’)
可以编写三个同名的函数:float getarea(参数列表),它们之间形成重载,分别用于求圆的面积,矩形的面积,三角形面积。具体实现方式如下:
1. 求圆的面积:
float getarea(float r) {
return 3.14159 * r * r;
}
其中,r为圆的半径。
2. 求矩形的面积:
float getarea(float length, float width) {
return length * width;
}
其中,length为矩形的长度,width为矩形的宽度。
3. 求三角形的面积:
float getarea(float base, float height) {
return .5 * base * height;
}
其中,base为三角形的底边长,height为三角形的高。
阅读全文