C++程序:求正多边形的内角和外角


在本问题中,我们给定一个数字n,表示正多边形的边数。我们的任务是创建一个**C++程序来求正多边形的内角和外角**。

问题描述 - 在这里,对于给定的边数,我们将找到边数为n的正多边形的每个内角和外角的值。

**内角**是指多边形两条相邻边之间位于多边形内部的角。

**外角**是指多边形两条相邻边之间位于多边形外部的角。

让我们举一个例子来理解这个问题,

输入

n = 5

输出

Interior Angle = 108,
Exterior Angle = 72

解决方案方法

解决这个问题的一个简单方法是使用公式来求边数为n的正多边形的**内角**。

外角公式

( 360 )/n

多边形的外角是多边形内角的补角。

内角公式

180 - (360 /n)

程序说明我们解决方案的工作原理,

示例

 在线演示

#include <iostream>
using namespace std;
int FindExtAnglePolygon(int n) {
   return (360 / n);
}
int main() {
   int n = 10;
   cout<<"Interior Angle: "<<(180 - FindExtAnglePolygon(n));
   cout<<"\nExterior Angle: "<<FindExtAnglePolygon(n);
   return 0;
}

输出

Interior Angle: 144
Exterior Angle: 36

更新于: 2020年9月15日

385 次浏览

开启你的 职业生涯

完成课程获得认证

开始学习
广告