最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c語言實(shí)現(xiàn)計(jì)算圓周率的近似值

 更新時(shí)間:2022年12月05日 15:01:11   作者:折騰的小飛  
這篇文章主要介紹了c語言實(shí)現(xiàn)計(jì)算圓周率的近似值方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

c語言計(jì)算圓周率的近似值

用公式π/4=1-1/3+1/5-1/7+1/9-…,求圓周率π的近似值,直到上述級數(shù)最后一項(xiàng)的絕對值小于10^(−4) 為止

#include<stdio.h>
int main(void)
{
	float pi=0,t=1.0,n=1.0;
	while(1/n>=1e-4)//精度可以縮小,但計(jì)算時(shí)間會增加
					//建議不小于1e-6
	{
		pi=pi+t*1.0/n;
		//第一次循環(huán):pi=0,pi=-1;
		//t=-1;
		//第二次循環(huán):pi=1-1/3;
		//t=1;
		//第三次循環(huán):pi=1-1/3+1/5;
		//t=-1;
		//第n次循環(huán):。。。 
		t=-1*t;
		n+=2;
	}
	pi=pi*4;
	printf("n=%f,pi=%f\n",n,pi);
} 

用C語言解“計(jì)算圓周率”題

根據(jù)下面關(guān)系式,求圓周率的值,直到最后一項(xiàng)的值小于給定閾值。

??π/2=1 + 1 / 3 + 2! / (?3×5) + 3! / (3×5×7) +?+ n! / (3×5×7×?×(2n+1)) +?

輸入格式:

輸入在一行中給出小于1的閾值。

輸出格式:

在一行中輸出滿足閾值條件的近似圓周率,輸出到小數(shù)點(diǎn)后6位。

輸入樣例:

0.01

輸出樣例:

3.132157

思路

本題看起來很難,其實(shí)并不是太難,只需將分子分母分開計(jì)算,得出結(jié)果后在相除即可得出原本的分?jǐn)?shù)值,進(jìn)而再相加在加1則可算出π/2,在將結(jié)果除于2即可得出π的近似值

代碼

#include <stdio.h>
int main()
{
    double a;
    scanf("%lf",&a);
    int i = 1;
    double fen_zi=1, fen_mu=1;
    double jie_guo=1, sum=0, s=0;
    while(a < jie_guo){
        fen_zi *= i;
        fen_mu *= (2*i+1);
        jie_guo = fen_zi / fen_mu;
        sum += jie_guo;
        i += 1;
    }
    s = (sum+1)*2;
    printf("%.6f",s);
    return 0;
}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C++?Socket實(shí)現(xiàn)TCP與UDP網(wǎng)絡(luò)編程

    C++?Socket實(shí)現(xiàn)TCP與UDP網(wǎng)絡(luò)編程

    本文主要介紹了C++?Socket實(shí)現(xiàn)TCP與UDP網(wǎng)絡(luò)編程,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • C++ 將一個(gè)文件讀入數(shù)組再讀出數(shù)組的方法

    C++ 將一個(gè)文件讀入數(shù)組再讀出數(shù)組的方法

    今天小編就為大家分享一篇C++ 將一個(gè)文件讀入數(shù)組再讀出數(shù)組的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Cocos2d-x 3.x入門教程(一):基礎(chǔ)概念

    Cocos2d-x 3.x入門教程(一):基礎(chǔ)概念

    這篇文章主要介紹了Cocos2d-x 3.x入門教程(一):基礎(chǔ)概念,本文講解了Director、Scene、Layer、Sprite等內(nèi)容,需要的朋友可以參考下
    2014-11-11
  • operator new在C++中的各種寫法總結(jié)

    operator new在C++中的各種寫法總結(jié)

    這篇文章并不是一個(gè)綜合的手冊,而是一個(gè)C++中各種內(nèi)存分配方法的概述。它面向已經(jīng)很熟悉C++語言的讀者
    2013-09-09
  • c++特殊構(gòu)造函數(shù)詳解

    c++特殊構(gòu)造函數(shù)詳解

    大家好,本篇文章主要講的是c++特殊構(gòu)造函數(shù)詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • C語言 超詳細(xì)講解庫函數(shù)

    C語言 超詳細(xì)講解庫函數(shù)

    C語言庫函數(shù)是把自定義函數(shù)放到庫里,是別人把一些常用到的函數(shù)編完放到一個(gè)文件里,供程序員使用,下面讓我們一起來詳細(xì)了解它
    2022-03-03
  • VSCode配置C/C++語言環(huán)境(2023最新版)

    VSCode配置C/C++語言環(huán)境(2023最新版)

    這篇文章主要介紹了VSCode配置C/C++語言環(huán)境(2023最新版)的全過程,本文給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-11-11
  • C++ 實(shí)現(xiàn)的通訊錄管理系統(tǒng)詳解

    C++ 實(shí)現(xiàn)的通訊錄管理系統(tǒng)詳解

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)通訊錄管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • C語言實(shí)現(xiàn)掃雷小游戲

    C語言實(shí)現(xiàn)掃雷小游戲

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)掃雷小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • VSCode配置C語言環(huán)境的方法

    VSCode配置C語言環(huán)境的方法

    這篇文章主要介紹了VSCode配置C語言環(huán)境的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04

最新評論

和田县| 平顶山市| 泰和县| 南溪县| 龙门县| 太湖县| 秦皇岛市| 集贤县| 大竹县| 大名县| 和龙市| 余江县| 余江县| 镇安县| 漠河县| 长乐市| 东宁县| 林甸县| 灵宝市| 屏东县| 博兴县| 长海县| 泸西县| 华安县| 衡东县| 娱乐| 灵璧县| 瑞丽市| 永和县| 怀宁县| 临猗县| 延寿县| 连云港市| 若尔盖县| 嘉善县| 呼图壁县| 友谊县| 马尔康县| 长治县| 运城市| 横山县|