计算等边三角形内切圆面积和周长的程序\n什么是 C 语言中的等边三角形?
什么是等边三角形?
顾名思义,等边三角形是指三条边都相等,三个内角也都相等,每个内角都为 60°。它也被称为正三角形,因为它是一个正多边形。
等边三角形的性质有:
- 3 条边长度相等
- 内角度数相同,均为 60 度
内切圆
内切圆是指位于三角形内部的圆,这意味着圆心与三角形重合,如下图所示。内切圆的圆心称为内心,半径称为内半径。
以下是等边三角形内切圆的图形
问题
给定等边三角形的边长,任务是找到其内切圆的面积和周长,其中面积是指图形所占的空间,体积是指图形可以容纳的空间。
为了计算等边三角形内切圆的面积和周长,可以使用以下公式:
示例
Input-: side=6.0 Output-: Area of inscribed circle is :1.046667 Perimeter of inscribed circle is :3.625760
算法
Start Step 1 -> define macro as #define pi 3.14 Step 2 -> Declare function to find area of inscribed circle float area(float a) return (a * a * (pi / 12)) step 3 -> Declare function to find Perimeter of inscribed circle float perimeter(float a) return (pi * (a / sqrt(3))) step 4 -> In main() Declare variable as float a = 6.0 Call area(a) Call perimeter(a) Stop
示例
#include <math.h> #include <stdio.h> #define pi 3.14 // function to find area of inscribed circle float area(float a){ return (a * a * (pi / 12)); } // function to find Perimeter of inscribed circle float perimeter(float a){ return (pi * (a / sqrt(3))); } int main(){ float a = 6.0; printf("Area of inscribed circle is :%f
",area(a)); printf("Perimeter of inscribed circle is :%f",perimeter(a)); return 0; }
输出
Area of inscribed circle is :1.046667 Perimeter of inscribed circle is :3.625760
广告