用公式π/ 4 = 1 – 1 / 3 + 1 / 5 – 1 / 7 + … 求π的近似值,直到最后一项的绝对值小于10的负6次方为止。

C源代码:

#include <stdio.h>
int main(void)
{int flag = -1;float s = 0.0, pi = 0.0, item = 1.0, i = 1.0;do{item = 1 / i;flag *= -1;s += flag * item;i += 2;} while (item > 0.000001);pi = s * 4;printf("pi = %f", pi);return 0;
}

Java源代码:

public static void main(String args[]) {float sum = 0.0f;int i = 1;final float EP = 0.00000001f;int sign = 1;float term = 0;do {term = sign*1.0f/i;sum += term;i+=2;sign = -sign;}while(Math.abs(term) > EP);System.out.println("Pi = " + 4*sum);}

使用do…while循环即可实现公式π/ 4 = 1 – 1 / 3 + 1 / 5 – 1 / 7 + … 求π的近似值。

用公式π/ 4 = 1 – 1 / 3 + 1 / 5 – 1 / 7 + … 求π的近似值,直到最后一项的绝对值小于10的负6次方为止。相关推荐

  1. c语言while根据近似公式求,c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-6为止...

    题目: c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-6为止 我编的程序 #include #include void main() {int i; fl ...

  2. matlab中用公式求pi值,matlab用π 4公式求π的近似值,直到某一项的绝对值小于10-6为止...

    求问matlab计算的几个公式以及方法. 峰值max峭度应该就是梯度了gradient曲线画图:plot(二维)plot3(三维),其他画图都用这个就够了查matlab文档 求matlab高手,这个公 ...

  3. C语言试题九十一之写一个程序,用公式π/4=1-1/3+1/5-1/7+...,求π的近似值,直到最后一项的绝对值小于10^-8为止。

    1.题目 写一个程序,用公式π/4=1-1/3+1/5-1/7+...,求π的近似值,直到最后一项的绝对值小于10^-8为止. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生 ...

  4. 利用java格里高利公式求圆周率_C语言用下列公式求pi的近似值,直到最后一项的绝对值小于1e-4为止:...

    C语言 输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e。 #include  //头文件置顶#include double fact(int n){\ 用下面的近 ...

  5. 用公式π/4≈1/1-1/3+1/5-1/7+...求π的近似值,直到发现某一项的绝对值小于10的-6次方为止。

    #include<stdio.h> int main(){int i=1,sign=1;double sum=0;do{sum+=sign*1.0/i;i+=2;sign=-sign;}w ...

  6. 6-10 使用函数求余弦函数的近似值 (15 分)本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:cos(x)=x0/0!−x2/2!+x4/4!−x6/

    6-10 使用函数求余弦函数的近似值 (15 分) 本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e: cos(x)=x0/0!−x2/2!+x4/4!−x6/6! ...

  7. C++上机报告 利用公式计算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括号中最后一项的绝对值小于0.000001为止。

    上机内容: 利用公式计算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括号中最后一项的绝对值小于0.000001为止. 上机目的:锻炼思维能力. 我的程序: /* * 程序的版权和 ...

  8. 用公式π/4≈1-1/3+1/5……求π的近似值,要求直到最后一项的绝对值小于0.000001为止。

    用公式π/4≈1-1/3+1/5--求π的近似值,要求直到最后一项的绝对值小于0.000001为止. 0.000001可以用 1e-6 来表示,Π的近似值要先计算等式后方结果再乘4 输出格式: 按照& ...

  9. 用迭代法求 x=根号a。求平方根的迭代公式为:X(n+1)=(Xn+a/Xn) /2。要求前后两次求出的x的差的绝对值 小于10的-5次方

    /*用迭代法求 x=根号a.求平方根的迭代公式为:X(n+1)=(Xn+a/Xn) /2.要求前后两次求出的x的差的绝对值 小于10的-5次方 */#include <stdio.h> # ...

最新文章

  1. python 多种图片数据格式互转
  2. 记录第一次使用Texlive+TexStudio写论文时遇到的问题(随时更新)
  3. jsp+js实现二级级联
  4. noip复赛电脑有excel吗_指南 | 现在就必须了解的信息学竞赛(高一学生)
  5. 零顶会进大厂算法岗的正确姿势(干货总结)
  6. Introduction to Computer Networking学习笔记(十二):Retransmission Strategies重传策略
  7. [ZT]范伟导老师Sniffer课程资料
  8. Cesium开发基础篇 | 03加载矢量数据
  9. 怎么修改图片尺寸大小?电脑上怎么图片改大小?
  10. 云刷工具q币android版,交流电app下载2021-交流电交友手机版v3.2.4最新版-游吧乐下载...
  11. Epicor流水编号规则功能
  12. 什么是实体关系图(ERD)?
  13. 利用CH341A编程器刷新BIOS,恢复BIOS,妈妈再也不用担心BIOS刷坏了
  14. 嵌入式系统那些事-一张图秒懂系统启动流程
  15. access中的Format用法详解
  16. Linux进程的详细内容
  17. 热烈祝贺上汽通用五菱ASPICE项目通过CL 2级评估
  18. HTML中的meta的属性作用
  19. Ubuntu16.04 on ThinkPad E455 不能识别耳机 的解决方法
  20. 线性变换和矩阵的详细解释

热门文章

  1. package.json文件是个什么东东?
  2. 清华集训2014 玛里苟斯
  3. 计算机无线网卡,电脑如何无线上网 电脑无线网卡买什么好
  4. 微服务架构技术调研<3>--微服务架构实践
  5. oracle账号过期和账号被锁
  6. 面试必问问题最佳答案
  7. win7安装node版本最高只支持13.14.0
  8. python -- 最长公共子串
  9. linux显示只读文件系统,linux 服务器忽然变成只读文件系统
  10. MyEclispe发布web项目-遁地龙卷风