梯形的定义:
梯形是凸四边形,至少有一对边平行。平行边称为梯形的底边,另外两条不平行的边称为梯形的腿。梯形也可以有两对底边。
在上图中,CD || AB,它们构成底边,而另外两条边,即AD和BC,构成梯形的直角边。
梯形的面积可以用以下简单公式计算:
a = 底面
b = 底面
h = 高度
示例:
输入: base1 = 8,base2 = 10,height = 6
输出:面积为:54.0
输入: base1 = 4,base2 = 20,height = 7
输出:面积为:84.0
示例代码:
// C++ program to calculate
// area of a trapezoid
#include<bits/stdc++.h>
using namespace std;
// Function for the area
double Area(int b1, int b2,
int h)
{
return ((b1 + b2) / 2) * h;
}
// Driver Code
int main()
{
int base1 = 8, base2 = 10,
height = 6;
double area = Area(base1, base2,
height);
cout << "Area is: " << area;
return 0;
}
// This code is contributed by shivanisinghss2110
输出 :
面积为:54.0
时间复杂度:O(1)
空间复杂度:O(1)
如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。