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 次瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始學習
廣告