列表

详情


NC207422. 面积

描述

如图所示,正方形周围接4个半圆,求图形的面积

输入描述

输入t,代表有t组数据。每组数据输入正整数x,代表正方形的边长。(t<100, x<1000)

输出描述

输出图形面积,并保留2位小数,其中π取3.14。

示例1

输入:

1
1

输出:

2.57

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

Python(2.7.3) 解法, 执行用时: 14ms, 内存消耗: 2912K, 提交时间: 2020-05-31 13:51:19

T=int(input())
for _ in range(0,T,1):
    x=float(input())
    print("%.2f"%( x * x + (x * x / 2) * 3.14))

pypy3(pypy3.6.1) 解法, 执行用时: 55ms, 内存消耗: 18416K, 提交时间: 2020-05-31 22:03:11

n=int(input())
while n>0:
    n-=1
    d=int(input())
    s=d**2+((d**2)*3.14/2)
    print(f'{s:.2f}')

Python3(3.5.2) 解法, 执行用时: 22ms, 内存消耗: 3320K, 提交时间: 2020-05-31 14:51:44

n=int(input())
for i in range(n):
    x=int(input())
    print('%.2f'%(x*x+(x/2)*x*3.14))

上一题