题目描述
第一届“小云雀杯”运动会如火如荼的进行中,由于参加的人数过多,运动场容纳的人数有限,现需要对进入运动场的人员进行一轮的筛选,工作人员想到了一个办法,在入口处放置一块大屏,屏幕上会出现一道几何题目,只有足够聪明的人才能够进入运动场。小Z想要参加本次的运动会,小Z兴高采烈的来到运动场门口,可是这题目看的小Z直挠头,聪明的你快来帮助小Z吧。题目如下:已知正方形的边长�d。求阴影部分的面积,圆周率取近似值 3.143.14,结果保留 两位小数输出两位小数输出 。如下图所示:
输入格式
第一行输入一个浮点数 �d。
输出格式
共1行,为阴影部分的面积�s。(结果保留两位小数) 。
样例
输入数据
4.00
输出数据
3.44
思路
不难看出,空白部分是一个扇形,所以我们可以通过d先算出这个大圆的1/4,也就是这个扇形的面积,然后再用d*d的正方形面积减去扇形面积就好。
代码
#include<bits/stdc++.h>
using namespace std;
int main(){
double r,a,s;
cin>>r;
a=3.14*(r*r)/4;
s=r*r-a;
printf("%.2f",s);
}