可以在C中标记为矩形的最大菱形区域?
内接矩形的菱形接触矩形的侧面,因此我们可以推断出最大内接菱形的对角线等于矩形的长度和宽度。
如果我们具有矩形的长度(l)和宽度(b),则内接的最大菱形对角线的长度为d1=l和d2=b。
菱形的面积由下式给出:
Area = (d1*d2)/2
放置d1和d2的值。我们得到
Area = (l*b)/2
使用此公式,我们可以创建一个程序,该程序计算可以刻在矩形中的最大菱形的面积,
示例
#include <stdio.h> int main() { float l = 16, b = 6; float area = (l*b)/2; printf("The area of rhombus inscribed in a rectangle of length %f and breadth %f is %f", l,b,area); return 0; }
输出结果
The area of rhombus inscribed in a rectangle of length 15 and breadth 12 is 90.