题目描述:
正方形周围接4个半圆,求图形的面积
输入描述:
输入t,代表有t组数据。每组数据输入正整数x,代表正方形的边长。(t<100, x<1000)
输出描述:
输出图形面积,并保留2位小数,其中π取3.14。
输入:
1
1
输出:
2.57
题意:
题目描述
题解:
直接算
代码:
#include<cstring>
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
const double pi = 3.14;
int main(){
int t,x;
scanf("%d",&t);
while(t--){
scanf("%d",&x);
double r = x / (2.0);
double ans = double(x * x) + double(pi * r * r * 2.0);
printf("%.2lf\n",ans);
}
return 0;
}