根据公式计算圆周率的值

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

根据公式计算圆周率的值

  • 前言
  • 一、如何计算?
  • 二、计算步骤
    • 1.代码及注释
  • 总结

前言

计算圆周率Π的近似值


提示:以下是本篇文章正文内容,下面案例可供参考

一、如何计算?

二、计算步骤

1.代码及注释

#include<stdio.h>
#include<math.h>
int main() {//计算Π值
double a = -1, b = 1, c, d, f=0, pai;
for (b = 0;b <= 1000000;b++) {
a = a * -1;
d = a / (1 + 2 * b);//1,-1/3,1/5…
c = fabs(d);//取d的绝对值
if (c < 0.000001)//如果绝对值小于0.000001,即1e-6跳出循环
break;
f = f + d;//f等于d的累加

}
pai = 4 * f;//根据公式计算Π的值
printf("Π的值为%10.8f", pai);//输出Π的值

}

计算结果


总结

还有好几种表示方法求得Π的值,读者可以自行考虑

根据公式计算圆周率Π的值相关推荐

  1. python计算圆周率_Python实现计算圆周率π的值到任意位的方法示例

    本文实例讲述了Python实现计算圆周率π的值到任意位的方法.分享给大家供大家参考,具体如下: 一.需求分析 输入想要计算到小数点后的位数,计算圆周率π的值. 二.算法:马青公式 π/4=4arcta ...

  2. Python实现计算圆周率π的值到任意位的方法示例

    Python实现计算圆周率π的值到任意位的方法示例 本文实例讲述了Python实现计算圆周率π的值到任意位的方法.分享给大家供大家参考,具体如下: 一.需求分析 输入想要计算到小数点后的位数,计算圆周 ...

  3. python圆周率后100位_Python实现计算圆周率π的值到任意位的方法示例

    这篇文章主要介绍了Python实现计算圆周率π的值到任意位的方法,简单分析了圆周率的计算原理,并结合实例形式分析了Python计算圆周率的相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python ...

  4. 【python圆周率计算】python计算圆周率π的值到任意位

    无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程.人工智能教程 一.需求分析 输入 ...

  5. 用Machin公式计算圆周率的源程序

    用Machin公式计算圆周率的源程序 /* Program to compute PI, by Jason Chen, May 1999 ** ** Open VC++ IDE, new a win3 ...

  6. c语言编程序按下列公式计算e的值,编写程序,利用公式 ,求出e的近似值

    已知一个三角形中三条边的长度分别为a,b和c,编写程序利用公式求出三角形的面积,其中S=(a+b+c)/2.要求边长a. usingSystem;usingSystem.Collections.Gen ...

  7. [Julia语言]使用Chudnovsky 算法快速计算圆周率 Pi (π) 值

    测试用的电脑是一台10年老电脑,CPU型号:E3 1230V2,3.3GHZ,4核8线程,8GB内存. 用下面的Julia程序,计算1万位的Pi值,耗时为0.26秒. 作为比较,用Julia实现的另一 ...

  8. 根据公式计算y的值。其中∑表示求各项的和,∏表示求各项的积。定义一个类F,实现上述功能。具体要求如下:

    根据公式计算y的值.其中∑表示求各项的和,∏表示求各项的积.定义一个类F,实现上述功能.具体要求如下: (1)私有数据成员 double x[5]:存放xi(i=1,2,3,4,5)的值,xi不能为0 ...

  9. [JuliaDelphi]快速计算圆周率 Pi (π) 值

    算法参考自: 计算圆周率Pi(π)值,精确到小数点后10000位 - 圆周率10000位 - C++ 爱好者 分别以Julia 1.72和Delphi 10.3写的算法如下面所示.在一台10年的老电脑 ...

最新文章

  1. 人工智能,人脸识别门禁下的校园考勤
  2. mariadb 10.2.3支持延时复制
  3. Windows Android Studio生成javadoc
  4. CSS3实战开发: 纯CSS实现图片过滤分类显示特效
  5. Orleans 知多少 | Orleans 中文文档上线
  6. 如何优雅地管理C++ 中的内存
  7. 2021-09-10 转载: 软件开发类项目关键文档
  8. mysql sql中的一些问题,Null与空字符
  9. STC89C52单片机蜂鸣器介绍以及《孤勇者》歌曲代码示例
  10. Bex5登陆端口异常
  11. IP 协议报文格式 【IPv4】
  12. 6款令人相见恨晚的在线搜索网站,成年后都会要用上,了解一下!
  13. COMS门电路的设计及其优化--以异或门为例
  14. css动画放大缩小效果
  15. 还在用邀请码邀请注册吗?落后咯!!!我家APP自带邀请码的
  16. C语言中##和#的作用
  17. 电子计算机与多媒体短文阅读答案,电子计算机和多媒体习题精选.doc
  18. 记php cmsv9采集管理,采集图片地址协议为https不能下载的问题
  19. 西工大:那些人儿、那些事儿
  20. 【总结整理】传统行业如何合理利用互联网思维----摘自《人人都是产品经理》...

热门文章

  1. Bia布刷题日记 2022/2/16
  2. 无锡有哪些高中有计算机专业,无锡19所重点高中大盘点!
  3. 【译文】如何培养自信的习惯(How to Bulid the Confidence Habit)
  4. Struts2 S2-016/S2-017 命令执行带回显、看web路径、getshell e...
  5. ecshop2.72文件结构说明
  6. 18.鸡尾酒疗法C语言
  7. 「RPC」简述RPC
  8. Python随机生成电话号码号码段分析
  9. mysql插座返回6M数据_MySQL数据库设计与应用智慧树期末答案
  10. ubuntu篇---用官方pytorch-gpu版创建自己的镜像