π
2013-11-28 09:56
155 查看
#include<stdio.h> #include<math.h> int main(void) { int denominator,flag,n; double item,pi; flag=1; denominator=1; item=1.0; pi=0; scanf("%d\n",&n); if(n<3||n>8) printf("error"); while(n!=0){ while(fabs(item)>=pow(10,-n)){ item=flag*1.0/denominator; pi=pi+item; flag=-flag; denominator=denominator+2; } pi=pi*4; scanf("%d",&n); printf("%.6f\n",pi); } return 0; }
相关文章推荐
- 根
- 1
- 通过运算符重载实现类型转换
- JS的构造函数
- gentoo资料
- php止刷新页面重复提交
- 111
- vmware 开机画面太快,F2进不了BIOS的解决方法
- 在Android中使用Application保存全局变量
- 将多个安装文件打包
- CCSpriteBatchNode 和 CCTextureAtlas 详解
- C++作业01_02:100元钱,由2元、1元、5角三种面额组成,且一共有100张,试打印出各种组合
- web开发中的$符号
- 解密搜索引擎技术实战:Lucene &Java精华版(第2版)
- SQL Server 2008 的安装
- 百度搜索使用技巧(键人岐)
- 详解linux,macos下批处理精要 grep,sed,find,正则,管道等结合使用例子
- netty定时器HashedWheelTimer
- js使用数组判断提交数据是否存在相同数据
- 无锁队列