#include
int main()
{
double r1,r2;
double PI=3.1416;//定义 兀 值。
scanf("%lf%lf",&r1,&r2);//输入半径。
double s1=r1*r1*PI;//大圆面积、
double s2=r2*r2*PI;//小圆面积。
printf("%.2lf\n",s1-s2);//输出阴影部分面积。
return 0;//望采纳、
}
#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;
}
基本原理:环形面积=大圆面积 - 小圆面积
面积?一个圆圈公式=πr2
阴影部分的面积==(R ^ 2-R ^ 2)* PI =(12 ^ 2-8 ^ 2)* 3.14 =251.2平方厘米
#include "stdio.h"
#include "math.h"
#define Pi 3.1416
void main()
{
float r1,r2,s1,s2,d;
printf("Please enter r1,r2=");
scanf("%f,%f",&r1,&r2);
s1=Pi*r1*r1;
s2=Pi*r2*r2;
d=fabs(s1-s2);
printf("\n\ts=%f\n\n",d);
}