作业帮 > 综合 > 作业

一道关于C语言的编程题目:写出一个有关阴影部分计算的程序,阴影部分的面积是大圆和小圆的面积之差

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/30 04:10:46
一道关于C语言的编程题目:写出一个有关阴影部分计算的程序,阴影部分的面积是大圆和小圆的面积之差
(两圆为同心圆),大圆半径为r1,小圆半径为r2,π取为3.1416.
#include
#define PI 3.1416
int main(void)
{
double r1 = 0.0;
double r2 = 0.0;
double Area = 0.0;

printf("\nInput r1 and r2:");
scanf("%lf%lf", &r1, &r2);
if (r1 < r2)
{
double tmp = r1;
r1 = r2;
r2 = tmp;
}

Area = PI * (r1 * r1 - r2 * r2);
printf("\nArea = %lf\n", Area);

return 0;
}