编写一个求圆的周长的函数和求圆面积的函数,中main函数中,通过输入半径值?

如题所述

第1个回答  2023-03-11
以下是求圆周长和圆面积的函数,以及在main函数中使用这些函数的示例代码:
#include <stdio.h>
// 声明求圆周长和圆面积的函数
double circle_circumference(double radius);
double circle_area(double radius);
int main() {
double radius;
printf("请输入圆的半径:");
scanf("%lf", &radius);
// 调用求圆周长和圆面积的函数,并输出结果
printf("圆的周长为:%lf\n", circle_circumference(radius));
printf("圆的面积为:%lf\n", circle_area(radius));
return 0;
}
// 定义求圆周长的函数
double circle_circumference(double radius) {
const double pi = 3.1415926;
return 2 * pi * radius;
}
// 定义求圆面积的函数
double circle_area(double radius) {
const double pi = 3.1415926;
return pi * radius * radius;
}
这个程序中,我们先在main函数中读入圆的半径值,然后调用circle_circumference和circle_area函数,分别计算圆的周长和面积。在这两个函数中,我们使用const关键字来定义一个常量pi,其值为圆周率π。最后,在main函数中,我们使用printf函数将计算结果输出到控制台。
相似回答