C语言函数调用求圆环面积
作者:野牛程序员:2023-12-22 21:00:00C语言阅读 2775
计算圆环面积的C语言函数如下:
#include <stdio.h>
// 计算圆面积的函数
double calculateCircleArea(double radius) {
return 3.14159265358979323846 * radius * radius;
}
// 计算圆环面积的函数
double calculateRingArea(double outerRadius, double innerRadius) {
double outerArea = calculateCircleArea(outerRadius);
double innerArea = calculateCircleArea(innerRadius);
return outerArea - innerArea;
}
int main() {
// 输入外圆半径和内圆半径
double outerRadius, innerRadius;
printf("请输入外圆半径:");
scanf("%lf", &outerRadius);
printf("请输入内圆半径:");
scanf("%lf", &innerRadius);
// 检查半径是否有效,内圆半径应小于外圆半径
if (innerRadius >= outerRadius) {
printf("输入错误:内圆半径应小于外圆半径。\\n");
return 1; // 返回错误代码
}
// 计算并输出圆环面积
double ringArea = calculateRingArea(outerRadius, innerRadius);
printf("圆环的面积为:%lf\\n", ringArea);
return 0; // 返回正常退出代码
}这个程序定义了两个函数,一个用于计算圆的面积,另一个用于计算圆环的面积。在主函数中,用户需要输入外圆半径和内圆半径,程序会检查输入的有效性,然后计算并输出圆环的面积。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

