题目:面积
来源:“科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛)

解题思路

题目:求一个正方形和两个圆形的面积之和,正方形边长和圆形的直径均为

正方形面积
圆形面积为 ,所以两个圆形面积之和为

C++代码

#include<iostream>
#include<iomanip>
using namespace std;

const double pi = 3.14;

int main(){
    int t;
    cin >> t;
    while(t){
        int x;
        cin >> x;
        double s1 = x * x;
        double s2 = pi * s1 / 2;
        double ans = s1 + s2;
        cout << fixed << setprecision(2) << ans << endl;
        --t;
    }
    return 0;
}