c语言圆的面积和周长
时间: 2024-10-24 13:12:41 浏览: 33
在C语言中,计算圆的面积和周长需要用到数学公式。圆的半径通常用变量`r`表示,圆的直径则是半径的两倍(`d = 2 * r`)。以下是相关的公式:
- 圆的周长(Circumference, C):`C = π * d 或 C = 2 * π * r`
- 圆的面积(Area, A):`A = π * r^2`
其中,π(pi)是一个常数,近似值可以取3.14159。
下面是一个简单的函数示例,用于计算圆的周长和面积:
```c
#include <stdio.h>
#include <math.h> // 包含pi的头文件
double calculate_circle(double radius) {
double circumference = 2 * M_PI * radius; // 计算周长
double area = M_PI * pow(radius, 2); // 计算面积
return circumference, area;
}
int main() {
double radius;
printf("请输入圆的半径: ");
scanf("%lf", &radius);
double result[2]; // 存储结果
result[0] = calculate_circle(radius)[0];
result[1] = calculate_circle(radius)[1];
printf("圆的周长是: %.2f\n", result[0]);
printf("圆的面积是: %.2f\n", result[1]);
return 0;
}
```
在这个程序中,用户输入半径后,会得到对应的周长和面积值。
阅读全文