编写一个程序,用同一函数名对圆、矩形、梯形求面积,参数自行设置,要求所有输入输出在主函数内进行。
点击编译以后显示
该怎么办
编写一个程序,用同一函数名对圆、矩形、梯形求面积,参数自行设置,要求所有输入输出在主函数内进行。
点击编译以后显示
你之前运行的程序要先关闭,否则没法编译写入新的exe
#include <iostream>
using namespace std;
// 函数名:Area(radius)
// 参数:radius 圆的半径
// 返回值:圆的面积
double Area(double radius) {
return 3.14 * radius * radius;
}
// 函数名:Area(width, height)
// 参数:width 矩形的宽,height 矩形的高
// 返回值:矩形的面积
double Area(double width, double height) {
return width * height;
}
// 函数名Area(width, height, depth)
// 参数:width 梯形的上底,height 梯形的高,depth 梯形的下底
// 返回值:梯形的面积
double Area(double width, double height, double depth) {
return (width * depth) * height / 2;
}
int main() {
double radius, width, height;
cout << "请输入圆的半径 (单位:米):";
cin >> radius;
double area = Area(radius);
cout << "圆的面积是:" << area << endl;
cout << "请输入矩形的宽和高 (单位:米):";
cin >> width >> height;
area = Area(width, height);
cout << "矩形的面积是:" << area << endl;
double depth;
cout << "请输入梯形的上底、高和下底:";
cin >> depth >> height >> width;
area = Area(width, height, depth);
cout << "梯形的面积是:" << area << endl;
return 0;
}
这次肯定没问题了