#include <iostream> #include <iomanip> const double PI = 3.1415926; int main() { double r, h; // 读取底面半径和高 std::cin >> r >> h; // 计算圆的面积 double circleArea = PI * r * r; // 计算圆的周长 double circleCircumference = 2 * PI * r; // 计算圆柱体的表面积 double surfaceArea = 2 * circleArea + circleCircumference * h; // 输出结果,保留两位小数 std::cout << std::fixed << std::setprecision(2) << surfaceArea << std::endl; return 0; } /************************************************************** Problem: 1623 User: fuyijun Language: C++ Result: Accepted Time:10 ms Memory:2072 kb ****************************************************************/