此题不该当蓝题
进入正题:
前铺知识:
1.S圆=\pi r^2(((大雾
2.周长相等的图形,圆的面积最大
但这题是求半圆面积(你给我靠墙围个圆试试?),而且给的L也是半圆的周长(减去底边)
所以代码就很简单啦~
#include<iostream>
#include<cstdio>//printf头文件,不加考试CE
typedef unsigned long long ull;
using namespace std;
int n,cnt,m;
int main(){
while(cin>>n){
if(n==0) return 0;//遇到0结束
double r=n/1.0/2.0/3.14159;//算出圆的半径r
printf("%.2f\n",3.14159*r*r*2.0);//保留2位小数输出
}
}