c++语言用重载方式编写函数area,实现:(1)计算圆面积,(2)计算长方形面积。
时间: 2023-06-12 14:03:14 浏览: 110
c++实现圆面积,圆周长以及长方形面积,长方形周长的计算
很抱歉,C语言不支持函数重载。但可以通过函数参数的不同实现不同功能。
下面给出一个示例程序,实现计算圆面积和长方形面积的功能:
```
#include <stdio.h>
/* 计算圆面积 */
float area(float r) {
return 3.14159 * r * r;
}
/* 计算长方形面积 */
float area(float length, float width) {
return length * width;
}
int main() {
float r = 2.0;
float length = 3.0;
float width = 4.0;
printf("圆面积:%.2f\n", area(r));
printf("长方形面积:%.2f\n", area(length, width));
return 0;
}
```
输出结果为:
```
圆面积:12.57
长方形面积:12.00
```
阅读全文