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

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

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

c語言計算圓周率的近似值

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

#include<stdio.h>
int main(void)
{
	float pi=0,t=1.0,n=1.0;
	while(1/n>=1e-4)//精度可以縮小,但計算時間會增加
					//建議不小于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ù)下面關(guān)系式,求圓周率的值,直到最后一項的值小于給定閾值。

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

輸入格式:

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

輸出格式:

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

輸入樣例:

0.01

輸出樣例:

3.132157

思路

本題看起來很難,其實并不是太難,只需將分子分母分開計算,得出結(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é)

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

相關(guān)文章

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

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

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

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

    今天小編就為大家分享一篇C++ 將一個文件讀入數(shù)組再讀出數(shù)組的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    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é)

    這篇文章并不是一個綜合的手冊,而是一個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ù)編完放到一個文件里,供程序員使用,下面讓我們一起來詳細(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í)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-11-11
  • C++ 實現(xiàn)的通訊錄管理系統(tǒng)詳解

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

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

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

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

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

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

最新評論

都匀市| 孝昌县| 会泽县| 静宁县| 昆山市| 天镇县| 花莲县| 昌乐县| 年辖:市辖区| 诏安县| 白银市| 元谋县| 桃园县| 工布江达县| 白河县| 沾益县| 龙胜| 米林县| 绵竹市| 启东市| 祁阳县| 青岛市| 平利县| 时尚| 阜新| 徐水县| 韶关市| 皮山县| 肇东市| 涪陵区| 清流县| 浠水县| 永登县| 兴仁县| 丘北县| 恭城| 陆丰市| 科尔| 剑河县| 图们市| 新河县|