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

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

相关推荐
Bella的成长园地2 小时前
面试中关于 c++ async 的高频面试问题有哪些?
c++·面试
彷徨而立2 小时前
【C/C++】什么是 运行时库?运行时库 /MT 和 /MD 的区别?
c语言·c++
qq_417129252 小时前
C++中的桥接模式变体
开发语言·c++·算法
No0d1es4 小时前
电子学会青少年软件编程(C语言)等级考试试卷(三级)2025年12月
c语言·c++·青少年编程·电子学会·三级
bjxiaxueliang5 小时前
一文掌握C/C++命名规范:风格、规则与实践详解
c语言·开发语言·c++
xu_yule6 小时前
网络和Linux网络-13(高级IO+多路转接)五种IO模型+select编程
linux·网络·c++·select·i/o
2301_765703146 小时前
C++与自动驾驶系统
开发语言·c++·算法
轩情吖6 小时前
Qt的窗口(三)
c++·qt
热爱编程的小刘6 小时前
Lesson04---类与对象(下篇)
开发语言·c++·算法
郝学胜-神的一滴7 小时前
Linux网络编程之listen函数:深入解析与应用实践
linux·服务器·开发语言·网络·c++·程序人生