C语言基本——求圆的面积和周长
时间: 2024-09-14 13:00:59 浏览: 54
在C语言中,计算圆的面积和周长通常涉及到数学公式。圆的面积(A)可以用π乘以半径(r)的平方来计算,即 A = π * r²;而圆的周长(C)则是2π乘以半径,即 C = 2 * π * r。这里是一个简单的程序示例:
```c
#include <stdio.h>
#include <math.h> // 引入math库以便使用pi
// 定义常数π
#define PI 3.14159265358979323846
// 函数声明
double calculate_circle_area(double radius);
double calculate_circle_circumference(double radius);
int main() {
double radius;
printf("请输入圆的半径:");
scanf("%lf", &radius); // 输入转换为浮点数
// 计算面积和周长
double area = calculate_circle_area(radius);
double circumference = calculate_circle_circumference(radius);
printf("圆的面积是:%.2f\n", area);
printf("圆的周长是:%.2f\n", circumference);
return 0;
}
// 定义计算面积和周长的函数
double calculate_circle_area(double radius) {
return PI * pow(radius, 2);
}
double calculate_circle_circumference(double radius) {
return 2 * PI * radius;
}
```
在这个程序中,我们首先导入了`math.h`头文件,它包含了π的值。然后定义了一个计算面积和周长的函数,接着在主函数中获取用户输入的半径并调用这两个函数进行计算。最后将结果打印出来。
阅读全文