C语言求圆周率的简单实现方法

 更新时间:2016年05月30日 09:54:10   作者:keyunq  
这篇文章主要介绍了C语言求圆周率的简单实现方法,涉及C语言数学运算的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了C语言求圆周率的方法。分享给大家供大家参考,具体如下:

#include <stdio.h>
#include <math.h>
void main()
{
int s;
float 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=%10.6f/n",pi);
}

此处得出的结果可精确到小数点后6位。

希望本文所述对大家C语言程序设计有所帮助。

相关文章

  • C++之string类对象的容量操作详解

    C++之string类对象的容量操作详解

    通过在网站上的资料搜集,得到了很多关于string类对象的容量操作,通过对这些资料的整理和加入一些自己的代码,希望能够给你带来帮助
    2021-08-08
  • C++实现LeetCode(79.词语搜索)

    C++实现LeetCode(79.词语搜索)

    这篇文章主要介绍了C++实现LeetCode(79.词语搜索),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • C++ 遍历某个文件夹下所有文件的方法步骤

    C++ 遍历某个文件夹下所有文件的方法步骤

    这篇文章主要介绍了C++ 遍历某个文件夹下所有文件的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 一文详解C++中动态内存管理

    一文详解C++中动态内存管理

    这篇文章主要介绍了一文详解C++中动态内存管理,文章围绕主题展开详细的内容介绍,具有一定的参考价孩子没需要的朋友可以才可以参考一下
    2022-07-07
  • 海量数据处理系列之:用C++实现Bitmap算法

    海量数据处理系列之:用C++实现Bitmap算法

    本篇文章是对用C++实现Bitmap算法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • 如何将C语言代码转换为应用程序(也就是编译)

    如何将C语言代码转换为应用程序(也就是编译)

    有时候我们将让我们的c语言代码保存为一个exe方便,方便使用,实际就是我们俗说的编译
    2013-07-07
  • C/C++解析文件名和目录路径的方法

    C/C++解析文件名和目录路径的方法

    #include <libgen.h> 是一个 C/C++ 语言的头文件,主要用于字符串处理,特别是在处理文件路径时,它提供了一些函数来帮助你解析文件名和目录路径,本文就给大家介绍一下C/C++解析文件名和目录路径的方法,需要的朋友可以参考下
    2024-10-10
  • C语言中实现itoa函数的实例

    C语言中实现itoa函数的实例

    这篇文章主要介绍了C语言中实现itoa函数的实例的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下
    2017-10-10
  • C语言中 值传递和指针传递实例详解

    C语言中 值传递和指针传递实例详解

    这篇文章主要介绍了C语言中 值传递和指针传递实例详解的相关资料,需要的朋友可以参考下
    2017-03-03
  • C++实现的泛型List类分享

    C++实现的泛型List类分享

    这篇文章主要介绍了C++实现的泛型List类分享,参考C#的List功能实现,需要的朋友可以参考下
    2014-07-07

最新评论