用公式π/ 4 = 1 – 1 / 3 + 1 / 5 – 1 / 7 + … 求π的近似值,直到最后一项的绝对值小于10的负6次方为止。
用公式π/ 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次方为止。相关推荐
- 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 ...
- matlab中用公式求pi值,matlab用π 4公式求π的近似值,直到某一项的绝对值小于10-6为止...
求问matlab计算的几个公式以及方法. 峰值max峭度应该就是梯度了gradient曲线画图:plot(二维)plot3(三维),其他画图都用这个就够了查matlab文档 求matlab高手,这个公 ...
- 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语言笔试.机试.研究生 ...
- 利用java格里高利公式求圆周率_C语言用下列公式求pi的近似值,直到最后一项的绝对值小于1e-4为止:...
C语言 输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e。 #include //头文件置顶#include double fact(int n){\ 用下面的近 ...
- 用公式π/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-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! ...
- 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为止. 上机目的:锻炼思维能力. 我的程序: /* * 程序的版权和 ...
- 用公式π/4≈1-1/3+1/5……求π的近似值,要求直到最后一项的绝对值小于0.000001为止。
用公式π/4≈1-1/3+1/5--求π的近似值,要求直到最后一项的绝对值小于0.000001为止. 0.000001可以用 1e-6 来表示,Π的近似值要先计算等式后方结果再乘4 输出格式: 按照& ...
- 用迭代法求 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> # ...
最新文章
- python 多种图片数据格式互转
- 记录第一次使用Texlive+TexStudio写论文时遇到的问题(随时更新)
- jsp+js实现二级级联
- noip复赛电脑有excel吗_指南 | 现在就必须了解的信息学竞赛(高一学生)
- 零顶会进大厂算法岗的正确姿势(干货总结)
- Introduction to Computer Networking学习笔记(十二):Retransmission Strategies重传策略
- [ZT]范伟导老师Sniffer课程资料
- Cesium开发基础篇 | 03加载矢量数据
- 怎么修改图片尺寸大小?电脑上怎么图片改大小?
- 云刷工具q币android版,交流电app下载2021-交流电交友手机版v3.2.4最新版-游吧乐下载...
- Epicor流水编号规则功能
- 什么是实体关系图(ERD)?
- 利用CH341A编程器刷新BIOS,恢复BIOS,妈妈再也不用担心BIOS刷坏了
- 嵌入式系统那些事-一张图秒懂系统启动流程
- access中的Format用法详解
- Linux进程的详细内容
- 热烈祝贺上汽通用五菱ASPICE项目通过CL 2级评估
- HTML中的meta的属性作用
- Ubuntu16.04 on ThinkPad E455 不能识别耳机 的解决方法
- 线性变换和矩阵的详细解释