C程式中求出正方形中葉子的面積?


要找出正方形內葉子的面積,我們需要將其分成幾個部分,找到各個部分的面積,然後相加以找到葉子的面積。

要計算面積,我們將葉子分成兩部分。

要找出第1部分AECA的面積,我們將找出四分之一圓AECDA的面積,然後減去三角形ACDA的面積。

四分之一圓的面積= 1⁄4 *(π*r2) 其中

π = 22/7 或 3.141.

直角三角形的面積= 1⁄2*B*H = ½ a2

示例

#include
#define PI 3.14159265
int main() {
   float a = 12.3;
   float area= a * a * (PI / 2 - 1);
   printf("area = %f", area);
   return 0;}

輸出

area = 86.355782

更新於: 2019年8月9日

205次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告