`

编写程序求π的值

F# 
阅读更多

 

 

#include<iostream>
using namespace std;
void main()
{
  double a,b;
  double arctan(double x)  ; //函数原型声明
  a=16.0*arctan(1/5.0)  ;
  b=4.0*arctan(1/239.0)  ;
    //注意:因为整数相除结果取整,如果参数写1/5,1/239,结果就都是0
  cout<<"PI="<<a-b<<endl;
}
double arctan(double x)
{  int i;
  double r,e,f,sqr;
  sqr=x*x;
  r=0;    e=x;    i=1;
  while(e/i>1e-15)
  {
    f=e/i;
    r=(i%4==1)? r+f : r-f   ;
    e=e*sqr;      i+=2;
  }
  return  r ;
}

 

 

运行结果:



 

  • 大小: 511 Bytes
分享到:
评论

相关推荐

    易语言求π值

    在“易语言求π值”这个主题中,我们主要关注如何使用易语言来计算圆周率π的近似值。π是一个无理数,表示圆的周长与直径的比例,它的数值约为3.14159。计算π值的方法有很多,其中最常见的有马科姆算法(Maclaurin...

    vb代码 求π的近似值

    标题中的“vb代码 求π的近似值”指的是使用VB(Visual Basic)编程语言编写的一种算法,目的是计算圆周率π的近似值。VB是一种基于事件驱动的编程环境,广泛应用于教学和开发简单应用程序。在VB中,我们可以使用...

    易语言求π值源码.7z

    这个"易语言求π值源码.7z"压缩包显然包含了使用易语言编写的计算圆周率π值的源代码。在编程领域,计算π值是常见的算法练习,可以帮助我们理解数学、计算机科学和算法设计。以下将详细介绍π值的计算方法以及...

    易语言源码易语言求π值源码.rar

    在“易语言源码易语言求π值源码.rar”这个压缩包中,我们可以期待找到一个使用易语言编写的计算圆周率π值的程序源代码。这个程序可能采用不同的算法来逼近π的数值,下面我们将详细讨论相关的知识点。 1. 易语言...

    用蒙特卡洛方法求π派

    【标题】"用蒙特卡洛方法求π派"是一个基于C++编程的主题,通过蒙特卡洛模拟来估算圆周率π的数值。这种方法是概率统计中的一个经典应用,利用随机抽样来解决数学问题。 【描述】指出,这个程序不仅展示了蒙特卡洛...

    VB6源码——快速计算π值

    标题中的“VB6源码——快速计算π值”揭示了这是一个使用Visual Basic 6(VB6)编程语言编写的程序,其主要目的是计算圆周率π的值。VB6是微软在1998年发布的一种面向对象的编程工具,广泛应用于桌面应用程序的开发...

    matlab求π源码.zip

    标题中的"matlab求π源码.zip"是一个包含用MATLAB编写的程序,用于计算圆周率π的值。MATLAB是一种强大的数值计算和数据可视化软件,广泛应用于工程、科学和数学领域。这个压缩包里的源码可能采用了不同的算法来近似...

    易语言精确计算π值源码.rar

    本篇文章将深入探讨一个使用易语言编写的精确计算π值的源码,旨在帮助读者理解如何利用编程技术来求解π值,同时提升对易语言的运用能力。 π(派)是数学中的一个重要常数,表示圆的周长与其直径之比,其数值约为...

    算法-求π的值(信息学奥赛一本通-T1156)(包含源程序).rar

    标题中的“算法-求π的值(信息学奥赛一本通-T1156)(包含源程序).rar”表明这是一个与计算π值相关的算法教程,特别针对信息学奥林匹克竞赛,其中可能包含了详细的理论解释以及实现这些算法的源代码。这种问题在...

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

    本文实例讲述了Python实现计算圆周率π的值到任意位的方法。分享给大家供大家参考,具体如下: 一、需求分析 ...三、python语言编写出求圆周率到任意位的程序如下: # -*- coding: utf-8 -*- from __future__

    MPI 求π的 PDF

    ### MPI求π值详解:并行编程中的积分计算 #### MPI简介及并行计算背景 MPI(Message Passing Interface)是一种广泛应用于高性能计算领域的并行编程模型,它允许开发者编写能够跨多个处理器或计算机节点运行的...

    可视化求PI值

    在本案例中,我们探讨的是如何使用QT编程来实现"可视化求π值"的过程。QT是一个跨平台的C++图形用户界面应用程序开发框架,广泛应用于桌面和移动应用开发。其丰富的库支持创建美观且功能强大的用户界面,同时也支持...

    大数 高精度 计算器 可编程计算器 表达式计算 π值 e值

    这意味着用户不仅可以输入简单的算术表达式,还可以编写小规模的程序来执行更复杂的计算任务。例如,用户可以定义循环、条件语句,甚至实现自定义函数,使得计算器成为一个强大的计算工具。 4. 表达式计算:计算器...

    高精度 π值计算的若千问题

    ### 高精度π值计算的若干问题 #### 李学武 (天津师范大学计算机科学系) #### 摘要 本文探讨了高精度π值计算的重要意义,并介绍了作者在此领域的研究进展,包括π值计算、π值理论研究以及算法优化等方面的工作...

    易语言精确计算π值源码.7z

    本资源“易语言精确计算π值源码.7z”包含了一个用易语言编写的用于精确计算圆周率π值的源代码。在数学中,π是一个无理数,表示圆的周长与其直径之比,它在各种几何和三角学问题中都有广泛的应用。 源代码通常由...

    java小实验:计算π

    计算π的无限近似值。计算π的无限近似值。计算π的无限近似值。

    DSP实验报告—实验2 编写一个以C语言为基础的DSP程序

    - 学习如何通过CPU寄存器、反汇编视图和内存浏览器来观察程序运行状态,检查变量值的变化。 实验中,学生需使用安装了CodeComposer Studio v5的Windows XP或更高版本的PC进行操作。这个集成开发环境支持标准C语言...

Global site tag (gtag.js) - Google Analytics