用C语言实现,从键盘上任意输入圆的半径,求圆的周长和面积。
时间: 2024-11-23 14:39:12 浏览: 19
C语言经典例题和答案.doc
在C语言中,你可以通过下面的代码实现这个功能:
```c
#include <stdio.h>
#include <math.h> // 引入数学库,以便使用PI和pow函数
// 定义圆的相关计算函数
double circle_circumference(double radius) {
return 2 * M_PI * radius; // 圆的周长公式
}
double circle_area(double radius) {
return M_PI * pow(radius, 2); // 圆的面积公式
}
int main() {
double radius;
printf("请输入圆的半径: ");
scanf("%lf", &radius);
// 计算并打印圆的周长和面积
double circumference = circle_circumference(radius);
double area = circle_area(radius);
printf("圆的周长是: %.2f\n", circumference);
printf("圆的面积是: %.2f\n", area);
return 0;
}
```
在这个程序中,我们首先导入了`<stdio.h>`用于标准输入输出,以及`<math.h>`用于使用圆周率π和幂运算。然后定义两个函数分别计算圆的周长和面积。在`main()`函数里,提示用户输入圆的半径,并通过调用这两个函数计算结果,最后输出结果。
阅读全文