C語言求解圓周率 π(pi)

2020-12-17 半葉子

習題: π/4約等於1-1/3+1/5-1/7......直到發現某項的絕對值小於10的負六次方為止(此項不累加)實例:#include<stdio.h>#include<math.h>int main(){int b=-1,e=1; double a,c=1.0,pi=0.0; for(a=1.0;(fabs(c)>=1e-6);a=a+2.0) { pi=pi+c; c=b*1.0/(a+2.0); b=-b; e++; } pi=4*pi; printf("Pi的近似值為%10.8f\n共運行了%d次",pi,e); return 0; }運行結果:

Pi的近似值為3.14159065共運行了500001次筆記:用fabs()是求解數的平均值是#include<math.h>的函數

相關焦點

  • 用Scratch來計算圓周率π,小朋友也能懂
    之前電腦報刊登了一篇用VB計算圓周率π值的文章。使用了π/4=1-1/3+1/5+…+1/i,計算π的近似值,i值越大精度越高。這種算法不夠直觀,其實不太容易理解。我另外選了兩種計算π的算法:蒙特卡羅方法和直接測量法,並用Scratch編程來計算圓周率,這樣小朋友都能很容易理解圓周率的定義和計算了。
  • π 字型腳踏車 圓周率單車Pi Bike融合「無理」與「合理」
    馬來西亞藝術家鄧堯逢 ( Tang Yau Hoong ) 在 2002 年時,以數學符號 π ( pi ) 為原型,設計了一款腳踏車馬來西亞藝術家鄧堯逢繪製 The Picycle這邊所說的 pi,就是代表圓周率的 pi
  • 如何利用MATLAB計算圓周率
    圓周率是圓的周長與直徑的比值,一般用希臘字母π表示,是一個在數學及物理學中普遍存在的數學常數。π也等於圓形之面積與半徑平方之比。是精確計算圓周長、圓面積、球體積等幾何形狀的關鍵值。MATLAB中的表達式pi返回值最接近基本常數π的浮點數。但是要注意,MATLAB中定義的pi與基本常數π之間的微小差異會導致計算結果出現微小的誤差。例如,表達式sin(pi)(期望返回0)實際上在MATLAB中返回1.2246e-16。用戶可以通過將sin(pi)的結果四捨五入來減小此誤差帶來的影響。
  • C語言基礎:以實例跟我學while循環結構,計算圓周率pi
    循環結構是程式語言中的一種基本程序結構,C語言中有兩種表示方法,分別可通過for循環和while循環結構實現。上篇文章已經講了for循環的使用方法,詳細請參考:這次通過一個計算圓周率pi的例子給大家介紹C語言中while循環結構的編程方法。
  • 314圓周率日特獻:π究竟牛B在哪裡?
    而圓周率π就約等於3.14,因此這一天被設為了圓周率日。世界各地的數學家和數學愛好者們歡聚一堂,歌頌讚美這個數學世界中的奇蹟。大家或許會好奇,π究竟哪點吸引人了,能夠讓數學家們對它痴迷到如此地步?其實,π本身的存在就是一個奇蹟:不管一個圓有多大,它的周長和直徑之比總是一個固定的數,它就是3.141592653589793…,是一個無限不循環小數。
  • 「圓」來如此——關於圓周率 π的36 個有趣事實
    ▌1在所有數學符號之中,圓周率 π 也許是最神秘、最吸引人的了,數學家通常認為 π 是數學中最為重要且最為有趣的常數。▌2π 是希臘語「周長」(περμετρο)的開頭字母。在數學中符號 π 代表圓周長與其直徑的比值。
  • 傳奇數學家用圓周率π破案 π究竟牛B在哪裡?
    圓周率π是一個非常神奇的數字,它定義為圓形之周長與直徑之比,也是圓形之面積與半徑平方之比。它可能是世界上最具傳奇色彩的無限不循環小數,不僅是眾多數學物理公式的關鍵要素,也曾幫助數學家破獲驚天殺人案,π到底有多牛B?
  • LabVIEW編程實例:計算圓周率pi,學while循環,學移位寄存器
    LabVIEW又稱為G語言,簡單易學、形象直觀,採用圖形化的編程方式,是專為測試、測量和控制應用而設計的系統工程軟體。不同於C語言,在LabVIEW編程中,循環又往往伴隨著移位寄存器的使用,稍不注意,可能就會出錯。下面通過一個例子演示while循環的使用方法。
  • 3.14圓周率日,原來你是這樣有趣的π!
    不不不,今天還是一個特殊的節日,國際數學協會設立的國際數學日,也叫圓周率日、π日。原因很簡單,π約等於3.14嘛! 圓周率之歌 圓周率與π π是周長的希臘語 περιφρεια的第一個字母。1706年,英國數學家威廉·瓊斯(William Jones)最早使用它表示圓周率。隨後,瑞士大數學家萊昂哈德·歐拉(Leonhard Euler)也開始用π來表示圓周率,由此而普及。
  • 從數學的角度分析,圓周率π是否有什麼特殊的意義?
    另外圓周率這玩意是直接假設空間絕對平直的基礎上推得的,引力變化啥的對圓周率沒影響。 1,與計算機語言有關的蔡妍常數確定,但無法計算。 2,把上帝語言放在蔡妍常數裡比放在π裡更有意思(反正你也計算不出-因為壓根就沒有所謂上帝語言)。 3,蔡妍常數是指隨機生成一段程序,程序不死循環概率。 4,程序就多了,不死循環也很多。
  • 圓周率π的計算曆程
    德國數學史家康託說:「歷史上一個國家所算得的圓周率的準確程度,可以作為衡量這個國家當時數學發展水平的指標。」直到19世紀初,求圓周率的值應該說是數學中的頭號難題。為求得圓周率的值,人類走過了漫長而曲折的道路,它的歷史是饒有趣味的。我們可以將這一計算曆程分為幾個階段。  通過實驗對 π 值進行估算,這是計算 π 的的第一階段。
  • 學了這麼多年數學,什麼是π?不是圓周率!
    π是希臘字母,用於表示最廣為人知的數學常數——圓周率根據定義,圓周率是圓周長與其直徑之比換句話說,π=周長除以直徑(π= c / d)這個數字大約等於3.14,但實際上要複雜得多π的表示π是無理數,這意味著它是一個不能用分數表示的實數圓周率是數學家們所稱的「無限小數」當開始學習數學的時候
  • 最美最神奇的數學常數:π——包含在宇宙的每一個角落
    但是我們可以確定的是pi的數字是無限的,並且是隨機的。這使得π很有趣,因為π的值是有限的,然而,它的小數值是無限長的。這並不矛盾。圓周率是一個常數,因為它是一個圓的周長和它的直徑的比值,這兩個值都是有限的。不過,我們仍然需要一個近似的值。
  • Python有趣小知識——割圓法求「圓周率」(附學習資料)
    圓周率,一般以π來表示,是一個在數學及物理學普遍存在的數學常數。它定義為圓形之周長與直徑之比值。它圓周率π也等於圓形之面積與半徑平方之比值。是精確計算圓周長、圓面積、球體積等幾何形狀的關鍵值。在分析學上,π可以嚴格地定義為滿足sin(x) = 0的最小正實數x。2011年6月部分學者認為圓周率定義不合理,要求改為6.28。圓周率(Pai)是圓的周長與直徑的比值,一般用希臘字母π表示,是一個在數學及物理學中普遍存在的數學常數。π也等於圓形之面積與半徑平方之比。是精確計算圓周長、圓面積、球體積等幾何形狀的關鍵值。
  • 成功將圓周率π計算到小數點後31.4萬億位數
    國際圓周率日這天,谷歌工程師成功將圓周率π計算到小數點後31.4萬億位數字,比上一次記錄多了9萬億位! 昨天是 3 月 14 日,也是國際圓周率日。 在這天,一位谷歌工程師創造了一項世界紀錄! 她叫 Emma Haruka Iwao,來自日本,她利用谷歌雲計算資源,花了 121 天,成功將圓周率 π 計算到小數點後 31.4 萬億位,準確地說,是小數點後 31415926535897 位,刷新了世界紀錄。
  • "π"節聊π丨那些你不曾了解過的它
    今天是3月14日而圓周率π就約等於3.14因此這一天被設為了圓周率日世界各地的數學家和數學愛好者們歡聚一堂用希臘字母π來表示在幾何問題中圓周率扮演著非常重要的角色然而更神奇的是它也馳騁於幾何以外的其它數學領域
  • 圓周率π的故事
    在遠古時期,人們就知道圓周長P與直徑D的比值是不變的,即不論圓多大,比值P/D不變(叫圓周率).英國語言學家威廉·瓊斯(William Jones,1746—1794)於1706年第一個採用π表示圓周率.π在很多數學公式中出現,如圓周長、圓面積、球體積、橢圓面積A=πab等.π究竟是多少?
  • 證明圓周率π的無理性
    而圓周率π(圓周長與其直徑之比)正是無數無理數中的一個(如圖2所示)。圖1:該圖展示了實數R的集合π的值已經由幾個古代文明進行了估計。然而,在17世紀,在牛頓和萊布尼茨發現微積分之後,無限級數開始用於獲得更好的近似值。
  • 圓周率π,不得不說的一個數
    圓周率與圓周率的計算+圓周率簡介圓周率π(Ratio of circumference to diameter;Pi)是圓的周長與直徑的比值,一般用希臘字母π表示,是一個在數學及物理學中普遍存在的數學常數。π也等於圓形之面積與半徑平方之比。
  • 圓周率π是如何計算得到的
    圓周率是很多人在小學階段就接觸的一個數,關於它的知識可以從小學一直貫穿到無窮盡。