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
广告