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