C语言输入不同的半径求圆的周长和面积
时间: 2024-10-08 13:10:02 浏览: 51
c代码-求圆的周长和面积
在C语言中,计算圆的周长和面积通常涉及到数学公式:周长(C) = 2 * π * 半径(r),面积(A) = π * r²。其中π是一个常数,一般取值约为3.14159。
如果你想编写一个程序来接受用户输入的半径并计算对应的周长和面积,你可以这样做:
```c
#include <stdio.h>
#include <math.h> // 包含 math.h 文件以使用 pi 常量
int main() {
float radius; // 定义变量存储半径
float circumference, area; // 定义变量存储周长和面积
printf("请输入圆的半径: ");
scanf("%f", &radius); // 从用户获取输入
// 计算周长和面积
circumference = 2 * M_PI * radius;
area = M_PI * pow(radius, 2);
// 打印结果
printf("圆的周长是: %.2f\n", circumference);
printf("圆的面积是: %.2f\n", area);
return 0;
}
```
在这个程序中,`scanf`函数用于读取用户的输入,`M_PI`是 `math.h` 中提供的 π 值,`pow` 函数用于计算幂。%.2f 用于格式化打印结果,保留两位小数。
阅读全文