计算等边三角形内切圆面积和周长的程序\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

更新于: 2019 年 9 月 20 日

159 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告