当前位置: 首页 > news >正文

C语言——求π的近似值

#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
#include<math.h>
int main()
{
    int s;
    double n,t,pi;
    t=1;pi=0;n=1.0;s=1;
    while (fabs(t)>1e-6)
    {
        pi=pi+t; n=n+2; s=-s; t=s/n;
    }
    pi=pi*4;
    printf("pi=%lf\n",pi);
  
    return 0;
}
 

        这里是求小数点后6位——1e-6,要求后几位就把6改成相应的数字,小数点后位数越多,计算机编译的时间越长

相关文章:

  • [栈思想]后缀表达式
  • Altium Designer学习笔记13
  • 【Linux】Linux中git的基本使用(三板斧)
  • 用Sublime编写Lua脚本
  • 详细讲解1.js处理日期对象输出标准的“2000年12月22日 周三“ 的格式
  • 软著项目推荐 深度学习卷积神经网络的花卉识别
  • c语言练习12周(15~16)
  • 莱佛士学生成功入围2023Harper‘s BAZAAR NewGen Award六强
  • leetCode 100. 相同的树 和 leetCode 101. 对称二叉树 和 110. 平衡二叉树 和 199. 二叉树的右视图
  • 额,收到阿里云给的赔偿了!
  • 模拟退火算法应用——求解TSP问题
  • 【Python基础】协程(迭代器、生成器、协程、gevent介绍)
  • EASYEXCEL(一)
  • 有一种浪漫,叫接触Linux
  • 面试:ShardingSphere问题
  • 服务器数据恢复—服务器重装系统导致逻辑卷发生改变的数据恢复案例
  • 笔记二十、使用路由Params进行传递参数
  • JAVA文件IO, File类, 字符流,字节流
  • vue+uniapp校园寻物失物招领平台 微信小程序1f6z5
  • 振南技术干货集:znFAT 硬刚日本的 FATFS 历险记(8)
  • https://app.hackthebox.com/machines/Inject
  • Spring —— Spring简单的读取和存储对象 Ⅱ
  • 渗透测试之冰蝎实战
  • Mybatis、TKMybatis对比
  • Microsoft Office 2019(2022年10月批量许可版)图文教程
  • 《谷粒商城基础篇》分布式基础环境搭建
  • 哈希表题目:砖墙
  • Vue 3.0 选项 生命周期钩子
  • 【车载嵌入式开发】AutoSar架构入门介绍篇
  • 【计算机视觉 | 目标检测】DETR风格的目标检测框架解读