题目描述:
如下图所示,大的正方形边长为4cm,小的正方形边长为2cm。求出图中阴影面积的差。
输入格式:
如题
输出格式:
一个实数,保留4位小数。
样例输入:
无
样例输出:
无
提示:
π取值为3.1415926
时间限制: 1000ms
空间限制: 256MB
代码如下:
#include<bits/stdc++.h>
#define PI acos(-1)
using namespace std;
int main(){
double a1=4,a2=2,x=0,y=0;
x=(pow(a1,2)-pow(a1,2)*PI/4+pow(a1,2)*PI/4/3-a1-2*(sqrt(pow(a1,2)-pow(a2,2))-2))/2;
y=pow(a2,2)-pow(a2,2)*PI/4-x;
double s=fabs(x-y);
printf("%.4lf",s);
return 0;
}