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

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

相关推荐
程序员编程指南5 分钟前
Qt 移动应用性能优化策略
c语言·开发语言·c++·qt·性能优化
Cando学算法17 分钟前
AtCoder Beginner Contest 416(ABCDE)
c++·算法
程序员编程指南2 小时前
Qt 移动应用常见问题与解决方案
c语言·开发语言·c++·qt
kebeiovo2 小时前
C++代码题部分(1)
开发语言·c++
tomato092 小时前
河南萌新联赛2025第(二)场:河南农业大学(补题)
开发语言·c++
liulilittle4 小时前
备忘录设计模式 vs 版本设计模式
开发语言·c++·算法·设计模式
煜3644 小时前
C++继承
开发语言·c++
肆佰.4 小时前
c++ 派生类
数据结构·c++·算法
2301_763994714 小时前
类和对象(下)
开发语言·c++
Dovis(誓平步青云)5 小时前
《C++二叉搜索树原理剖析:从原理到高效实现教学》
开发语言·c++·算法·二叉搜索树·原理剖析