用C语言写一个算圆的面积周长的程序
时间: 2024-10-17 18:10:30 浏览: 37
当你想要编写一个C语言程序,用于计算圆的面积和周长时,可以按照以下步骤来设计:
首先,需要包含数学库 `math.h` 来使用圆周率 pi 和平方根函数 pow。然后定义两个函数,分别用于计算圆的面积和周长。
```c
#include <stdio.h>
#include <math.h>
// 函数声明
double circle_area(double radius);
double circle_circumference(double radius);
int main() {
double radius;
// 输入圆的半径
printf("请输入圆的半径: ");
scanf("%lf", &radius);
// 计算并打印面积和周长
double area = circle_area(radius);
double circumference = circle_circumference(radius);
printf("圆的面积: %.2f\n", area);
printf("圆的周长: %.2f\n", circumference);
return 0;
}
// 圆的面积函数
double circle_area(double radius) {
return M_PI * pow(radius, 2);
}
// 圆的周长函数
double circle_circumference(double radius) {
return 2 * M_PI * radius;
}
```
在这个程序中,用户输入圆的半径,然后调用 `circle_area()` 和 `circle_circumference()` 函数来计算面积和周长,并将结果打印出来。注意,M_PI 是 math.h 库中的常数,代表圆周率 π。
阅读全文