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
