题解
【入门】已知一个圆的半径,求解该圆的面积和周长
1 条题解
-
0
解题思路
圆的面积是 pirr,周长是 pi2r。使用题目给出的 pi,并用 fixed 和 setprecision(2) 保留两位小数。
参考代码
// 读取题目给出的数据。 // 按照题意完成计算。 // 输出最终答案。 #include <iostream> #include <iomanip> using namespace std; int main() { int r; cin >> r; const double pi = 3.1415926; double s = pi * r * r; double c = pi * 2 * r; cout << fixed << setprecision(2) << s << endl; cout << fixed << setprecision(2) << c; return 0; }复杂度分析
这道题最多只进行有限次数的循环,时间复杂度为 O(n);代码只使用了几个变量,空间复杂度为 O(1)。
- 1