首頁 > 後端開發 > C++ > 在C程式中,將下列內容翻譯為中文:在圓內刻畫的十邊形的面積?

在C程式中,將下列內容翻譯為中文:在圓內刻畫的十邊形的面積?

WBOY
發布: 2023-09-09 11:49:02
轉載
1258 人瀏覽過

在C程式中,將下列內容翻譯為中文:在圓內刻畫的十邊形的面積?

正十邊形是所有邊和角都相等的十邊形。這裡我們需要用圓的半徑r求出圓內切的十邊形的面積,

十邊形內切於圓的邊的數學公式,

a = r&radic;(2-2cos36<sup>o</sup>)
登入後複製

(使用餘弦規則)

求十邊形面積的公式,

Area = 5*a<sup>2</sup>*(&radic;5+2&radic;5)/2
Area = 5 *(r&radic;(2-2cos36))^<sup>2</sup>*(&radic;5+2&radic;5)/2
Area = (5r<sup>2</sup>*(3-&radic;5)*(&radic;5+2&radic;5))/4
登入後複製

在程式中使用此公式,

範例

#include <stdio.h>
#include <math.h>
int main() {
   float r = 8;
   float area = (5 * pow(r, 2) * (3 - sqrt(5))* (sqrt(5) + (2 * sqrt(5))))/ 4;
   printf("area = %f",area);
   return 0;
}
登入後複製

輸出

area = 409.968933
登入後複製

以上是在C程式中,將下列內容翻譯為中文:在圓內刻畫的十邊形的面積?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板