题目:面积
来源:“科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛)
解题思路
题目:求一个正方形和两个圆形的面积之和,正方形边长和圆形的直径均为 。
正方形面积 。
圆形面积为 ,所以两个圆形面积之和为 。
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; }