在C語言中,計算內接於矩形(矩形內接於半圓)的圓的面積?
內接於矩形的圓與矩形較長的邊相切,即長度與圓相切。
內接於半圓的矩形在兩點與半圓弧相切。矩形的寬度等於圓的直徑。

如果**R**是半圓的半徑。
矩形的長度 = √2R/2
矩形的寬度 = R/√2
內接的最大圓的半徑為
r = b/2 = R/2√2
使用此公式,我們可以找到內接於矩形(矩形內接於半圓)的圓的面積,
面積 = (π*r2) = π*R/8
示例
#include <stdio.h>
int main() {
float a = 5;
float area = 3.14 * a/ 8;
printf("The area of the circle inscribed in a rectangle inscribed in a semicircle of radius %f is %f", a , area);
return 0;
}輸出
The area of the circle inscribed in a rectangle inscribed in a semicircle of radius 5.00000 is 1.962500
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP