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

0.000001可以用 1e-6 来表示,Π的近似值要先计算等式后方结果再乘4

输出格式:

按照“pi= 结果”的顺序输出,其中结果输出的格式宽度为10列,并保留4位小数。

输出样例:

#include<stdio.h>int main()
{double a=1,sum=0,pi;int f=1;for(a=1;a<=1e+6;a+=2){sum+=f*1.0/a;f=-f;}pi=sum*4.0;printf("pi=%10.4lf",pi);//此处'.4'表示小数点后保留四位小数;'10'表示宽度为10列return 0;
}

用vs编译器的结果:

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

  1. 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语言笔试.机试.研究生 ...

  2. 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为止. 上机目的:锻炼思维能力. 我的程序: /* * 程序的版权和 ...

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

    #include<iostream> #include<cmath> using namespace std; int main( ) {int a=1;  double b= ...

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

    用公式π/ 4 = 1 – 1 / 3 + 1 / 5 – 1 / 7 + - 求π的近似值,直到最后一项的绝对值小于10的负6次方为止. C源代码: #include <stdio.h> ...

  5. [C语言] 利用阶乘公式编程计算e的近似值,直到最后一项的绝对值小于10-5时为止,输出e的值并统计累加的项数。输出e值要求小数点后必须保留6位有效数字(四舍五入),不足补零。

    利用 编程计算e的近似值,直到最后一项的绝对值小于10-5时为止,输出e的值并统计累加的项数.输出e值要求小数点后必须保留6位有效数字(四舍五入),不足补零. 输入: 无输入. 输出: 输出e的值和累 ...

  6. 利用公式:π/4=1-1/3+1/5-1/7+……,求π的近似值,直到最后一项的绝对值小于10-6为止。(fabs(t)表示t的绝对值,1e-6=1*10-6)。

    #include<stdio.h> #include <math.h> int main() { float m=0.0,t=1.0,s=-1; int i=1; for(t= ...

  7. 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 ...

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

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

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

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

最新文章

  1. 压缩可以卸载吗_不可错过!螺杆压缩机故障分析详解(2)
  2. 重新想,重新看——CSS3变形,过渡与动画①
  3. Qt学习笔记之事件处理
  4. java getstringbounds_java-AttributedString的FontMetrics.getStringBounds给出...
  5. 443. 压缩字符串
  6. 基于应用层自身反远程线程注入的研究
  7. Hyperreal number
  8. 堆和栈区别 java_JAVA中堆和栈的区别
  9. RFM模型及R语言实现
  10. 线程相关函数(1)-pthread_create(), pthread_join(), pthread_exit(), pthread_cancel() 创建取消线程
  11. 【数字信号处理】基于Matlab GUI数字均衡器设计【含Matlab源码 904期】
  12. cas 4.0单点登录服务端部署
  13. C语言if语句中常见的问题
  14. 行人轨迹论文阅读SSAGCN: Social Soft Attention Graph Convolution Network for Pedestrian Trajectory Prediction
  15. 【TA-霜狼_may-《百人计划》】图形3.7.2 command buffer简
  16. php redis中set、setex、setnx、getSet的区别
  17. go语言打印日期_ZEBRA打印机前置USB 直连扫描枪打印
  18. Embedding Label Structures:细粒度特征表示的标签结构嵌入
  19. 分层抽样不按比例如何加权_分层抽样的公式怎么计?
  20. 一文读懂微信身份证和背后的技术

热门文章

  1. java学习体会论文_关于学习java的心得体会
  2. 记一次蚂蚁金服的面试经历
  3. Mycat和MySQL的区别——Mycat的核心作用
  4. 安卓系统最好用的5款epub阅读器
  5. 2012年9月ITbrand电信业4G技术品牌排行榜
  6. java 返回布尔值_如何使用Java方法返回的布尔值?
  7. 索爱SE8头戴蓝牙耳机,带上它外面的世界与我无关
  8. Qt win7中读取Excel会出现闪退的问题
  9. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xbd in position 5: illegal multibyte sequence
  10. 【毕业季】Three.js动态相册