当前位置:首页C语言 > 正文

C语言函数调用求圆环面积

作者:野牛程序员:2023-12-22 21:00:00C语言阅读 2681

计算圆环面积的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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击