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

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

相关推荐
机器视觉知识推荐、就业指导1 小时前
C++/Qt 联合编程中的定时器使用陷阱:QObject::startTimer 报错详解
c++·qt
慢半拍iii1 小时前
数据结构——D/串
c语言·开发语言·数据结构·c++
邪恶的贝利亚2 小时前
从基础到实战-rmpt to webrtc
c++·webrtc·rtmp·流媒体
whoarethenext2 小时前
使用 C/C++ 和 OpenCV 提取图像的感兴趣区域 (ROI)
c语言·c++·opencv
小玺玺2 小时前
[RDK X5] MJPG编解码开发实战:从官方API到OpenWanderary库的C++/Python实现
c++·python·opencv·rdk x5
德先生&赛先生3 小时前
深入理解c语言中的static
c++
景彡先生3 小时前
C++ 中的 iostream 库:cin/cout 基本用法
开发语言·c++
SundayBear6 小时前
适合有C基础后快速上手C++
开发语言·c++
顾三殇6 小时前
【自考】《计算机信息管理课程实验(课程代码:11393)》华师自考实践考核题型解析说明:C++ 与 mysql 实践题型与工具实践题分析
c++·mysql·华师自考实践考核题型分析
newki6 小时前
【NDK】项目演示-Android串口的封装工具库以及集成的几种思路
android·c++·app