C++ 求圆面积的程序(Program to find area of a circle)

给定半径r,求圆的面积。圆的面积应精确到小数点后5位。

例子:

输入:r = 5

输出:78.53982

解释:由于面积 = PI * r * r = 3.14159265358979323846 * 5 * 5 = 78.53982,因为我们只保留小数点后 5 位数字。

输入:r = 2

输出:12.56637

解释:由于面积 = PI * r * r = 3.14159265358979323846 * 2 * 2 = 12.56637,因为我们只保留小数点后 5 位数字。

圆的面积可以用以下公式计算:面积 = PI * r * r

示例代码:

#include <iostream>

#include <cmath>

#include <iomanip>

using namespace std;

float findArea(float r) {

return (M_PI * r * r);

}

int main() {

float r = 5, area;

area = findArea(r);

cout << fixed << setprecision(5) << area;

return 0;

}

输出:

78.53982

时间复杂度: O(1)。

辅助空间: O(1),因为没有占用额外的空间。

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。

相关推荐
semicolon_hello44 分钟前
C++中 optional variant any 的使用
开发语言·c++
草莓熊Lotso2 小时前
《测试视角下的软件工程:需求、开发模型与测试模型》
java·c++·测试工具·spring·软件工程
报错小能手2 小时前
C++笔记(基础)string基础
开发语言·c++·笔记
青草地溪水旁2 小时前
从“手机拆修”看懂POD与非POD的区别
c++
爱吃喵的鲤鱼6 小时前
仿muduo库One Thread One Loop主从Reactor模型实践——介绍
linux·c++
智者知已应修善业7 小时前
【C++无数组矩阵对角线平均值保留2位小数】2022-11-18
c语言·c++·经验分享·笔记·算法·矩阵
2401_840105208 小时前
GESP C++5级 2025年6月编程2题解:最大公因数
数据结构·c++·算法
GUIQU.8 小时前
【QT】高级主题
开发语言·c++·qt
Cx330❀8 小时前
《C++:STL》详细深入解析string类(一):
开发语言·c++·经验分享
哈泽尔都8 小时前
运动控制教学——5分钟学会样条曲线算法!(三次样条曲线,B样条曲线)
c++·人工智能·算法·机器学习·matlab·贪心算法·机器人