当前位置: 首页 > news >正文

7-15 计算圆周率

π​=1+31​+3×52!​+3×5×73!​+⋯+3×5×7×⋯×(2n+1)n!​+⋯

输入格式:

输入在一行中给出小于1的阈值。

输出格式:

在一行中输出满足阈值条件的近似圆周率,输出到小数点后6位。

输入样例:

0.01

输出样例:

3.132157

我的代码

#include<iostream>
using namespace std;
int main()
{double a;cin >> a;double sum = 1;double m = 1;double n=1 ;double count = 1;while (1){m *= count;n =n* (count * 2 + 1);float result = (float)m / n;sum += result;if (result < a){printf("%.6f",sum*2);break;}		count++;}
}

 

相关文章:

  • 增量学习:机器学习领域中的资源高效利用秘籍
  • 大语言模型 09 - 从0开始训练GPT 0.25B参数量 补充知识之数据集 Pretrain SFT RLHF
  • C++23 中的 ranges::fold_left:范围折叠算法
  • C语言进阶-数组和函数
  • 深入解析Spring Boot与微服务架构:从入门到实践
  • 智能呼叫系统中的NLP意图理解:核心技术解析与实战
  • Android 中 打开文件选择器(ACTION_OPEN_DOCUMENT )
  • 基于React的高德地图api教程005:圆形标记的绘制、删除、修改
  • 0-INViT:一个具有不变嵌套视图Transformer的可推广路由问题求解器(code)(未完)
  • GDB 高级调试技术深度解析
  • 【Python+flask+mysql】网易云数据可视化分析(全网首发)
  • STM32F103经SPI总线向写Micro SD卡
  • 怎么使用python进行PostgreSQL 数据库连接?
  • Web性能优化的未来:边缘计算、AI与新型渲染架构
  • WebMvcConfigurer介绍-笔记
  • 算法刷题(Java与Python)1.二分查找
  • 车道线检测----CLRERNet
  • 【云实验】基于对象存储OSS实现企业门户网站托管
  • RNope:结合 RoPE 和 NoPE 的长文本建模架构
  • 如何解决Move to iOS 不起作用的问题?
  • 七猫征文大赛颁出112万奖金,非遗题材作品斩获金奖
  • 金融月评|尽早增强政策力度、调整施策点
  • 土耳其、美国、乌克兰三边会议开始
  • 李公明︱一周书记:当前科学观中的盲点、危机与……人类命运
  • 中日东三省问题的源起——《1905年东三省事宜谈判笔记》解题
  • 讲武谈兵|视距外的狙杀:从印巴空战谈谈超视距空战