编程计算涂满高为2,半径为r的圆形蛋糕表面,需要多少表面积的奶油(只要涂上表面和侧面)
读入一个数r,输出需要奶油的表面积,结果保留一位小数
样例输入
5.0
样例输出
141.4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#include <iostream> #include <cmath> #include <cstdio> using namespace std; int main() { double r; cin >> r; double ans = r * M_PI * r + 4 * M_PI * r; printf("%.1lf", ans); return 0; } 或者用atan(1)*4代替: #include <iostream> #include <cmath> #include <cstdio> using namespace std; int main() { double r; cin >> r; double ans = r * atan(1) * 4 * r + 16 * atan(1) * r; printf("%.1lf", ans); return 0; } |
❤ 点击这里 -> 订阅《PAT | 蓝桥 | LeetCode学习路径 & 刷题经验》by 柳婼