首頁 >後端開發 >C++ >圓內接十邊形的C程序的面積?

圓內接十邊形的C程序的面積?

WBOY
WBOY轉載
2023-09-15 17:21:011081瀏覽

在這裡,我們將了解如何取得圓內的十邊形面積。半徑已給出。十邊形的邊是「a」。

圓內接十邊形的C程序的面積?

眾所周知,十邊形的邊長如下-

圓內接十邊形的C程序的面積?

範例

#include <iostream>
#include <cmath>
using namespace std;
float area(float r) {
   if (r < 0) //if r is negative it is invalid
      return -1;
   float area = (5 * pow(r, 2) * (3 - sqrt(5)) * (sqrt(5) + (2 * sqrt(5)))) / 4;
   return area;
}
int main() {
   float r = 8;
   cout << "Area : " << area(r);
}

輸出

Area : 409.969

以上是圓內接十邊形的C程序的面積?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除