编写一个 C 语言程序来计算半圆的面积。此示例允许输入半圆的半径并使用它来计算面积。
- 周长 = 3.14 * 半径
- 面积 = 1/2πr²
#include <stdio.h>
int main()
{
float clRadius, clArea, clPerimeter;
printf("Enter the Semicircle Radius = ");
scanf("%f",&clRadius);
clPerimeter = 3.14 * clRadius;
clArea = 0.5 * 3.14 * (clRadius * clRadius);
printf("The Perimeter of a Semicircle = %.2f\n", clPerimeter);
printf("The Area of a Semicircle = %.2f\n", clArea);
return 0;
}

在此程序中,circleArea 和 circlePerimeter 函数接受半径并计算半圆的周长和面积。
#include <stdio.h>
float circleArea(float clRadius)
{
return 0.5 * 3.14 * (clRadius * clRadius);
}
float circlePerimeter(float clRadius)
{
return 3.14 * clRadius;
}
int main()
{
float clRadius, clArea, clPerimeter;
printf("Enter the Radius = ");
scanf("%f",&clRadius);
clPerimeter = circlePerimeter(clRadius);
clArea = circleArea(clRadius);
printf("The Perimeter = %.2f\n", clPerimeter);
printf("The Area = %.2f\n", clArea);
return 0;
}
Enter the Radius = 12
The Perimeter = 37.68
The Area = 226.08