C语言已知直径求圆的面积
时间: 2024-12-12 10:17:38 浏览: 8
在C语言中,计算圆的面积需要先通过输入的直径(半径的两倍)来获取半径,然后应用圆面积公式πr²,其中π是一个常数,通常取3.14159。下面是一个简单的程序示例:
```c
#include <stdio.h>
#include <math.h> // 引入数学库,用于使用pi
// 函数声明,计算圆面积
double calculate_circle_area(double diameter) {
double radius = diameter / 2.0; // 半径等于直径的一半
double area = M_PI * pow(radius, 2); // 面积计算
return area;
}
int main() {
double input_diameter;
printf("请输入圆的直径:");
scanf("%lf", &input_diameter);
double circle_area = calculate_circle_area(input_diameter);
printf("圆的面积为:%.2f\n", circle_area); // 输出结果保留两位小数
return 0;
}
```
在这个程序里,用户会被提示输入圆的直径,然后计算函数`calculate_circle_area`会根据输入的直径计算出圆的面积,并在主函数中打印出来。
阅读全文