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),因为没有占用额外的空间。

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

相关推荐
MSTcheng.4 分钟前
【C++】set / multiset 保姆级教程:从底层原理到实战应用!
开发语言·c++·set
历程里程碑5 分钟前
C++ 16:C++11新特化
c语言·开发语言·数据结构·c++·经验分享
xiaoye-duck17 分钟前
吃透C++类和对象(中):拷贝构造函数的深度解析
c++
木心爱编程1 小时前
【Qt 5.14.2 新手实战】QTC++入门筑基——10 分钟做个文本编辑器:QLineEdit + QTextEdit 核心用法
java·c++·qt
肆悟先生1 小时前
3.15 引用类型
c++·算法
Cx330❀1 小时前
《C++ 动态规划》第001-002题:第N个泰波拉契数,三步问题
开发语言·c++·算法·动态规划
神仙别闹1 小时前
基于Qt5(C++)+SQLite 开发的一个小巧精美的本地音乐播放器
开发语言·c++·qt
cheniie1 小时前
Windows下c/c++使用pgsql
c++·windows·postgresql
Q741_1471 小时前
Linux 进程核心解析 fork()详解 多进程的创建与回收 C++
linux·c++·面试·笔试·进程
白昼流星!1 小时前
C++ 封装的经典实践:从立方体到点圆关系的面向对象思考
c++