毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

C++计算πPI的近似值源码

更新时间:2011-5-7:  来源:毕业论文
C++计算πPI的近似值源码
需求分析
已知如下与计算圆周率π有关的公式:
     π/4 = 1 - 1/3 + 1/5 -1/7 + 1/9 -…
     编一个程序计算π的近似值.
实际上就是求数列的前n项和.可以用C语言简单的实现.
3.2概要设计
实现n个数相加,已知n的通项,主要是看n是否为2的倍数,确定n的通项.可以用选择语句来实现.
3.3详细设计与编码
代码见上传实验
流程图如下
 
3.4调试分析
选择需要求的前多少项的和n,然后系统给出答案.运行如下
 
可以输入求前200项的π的近似值,运行如下
 
发现精度不够高,如果输入的项数越多
精度越高
3.5用户使用说明
运行程序后输入一个正整数为n,系统会自动求前n项的和,发现项数越多精度越高.
3.6设计心得.
本程序主要就是用选择语句实现不同的n的通项的选择,在实验过程中非常容易忽略的一点就是n的通项上面的1.0一定不能写成1.一开始就写成了1,怎么都不出结果,而后经过跟同学的探讨,终于找到了问题的根源.哈哈,有豁然开朗的感觉.
#include <stdio.h>
void main(){
 double b;
 double sum=1;
 int i;
原文请找腾讯752018766六,维-论'文.网http://www.lwfree.cn  for(i=2;i<=n;i++)
 {
 if(i%2==0)
  b=-1.0/(2*i-1);
 else
  b=1.0/(2*i-1);
 sum=sum+b;
 }
 printf("圆周率的值为%f\n",sum*4);
}1819
C++计算πPI的近似值源码下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。