計(jì)算π的近似值,π的計(jì)算公式為:
計(jì)算π的近似值,π的計(jì)算公式為:
π=2*(2^2)/(1*3)*.*(2n)^2/(2n-1)(2n+1)
要求:精度為10-5,并輸出n的大小
下面是我自己寫(xiě)的,運(yùn)行測(cè)試卡在3.14121就不變化了,
#include
#include
using namespace std;
int main()
{
int n=1;
float pi=2,a,b;
while(fabs(pi-3.141592)>0.000001)
{
a=4*n*n;//該方法按照公式計(jì)算,n就是公式里的n
b=4*n*n-1;
pi=pi*a/b;
n++;
}
cout
π=2*(2^2)/(1*3)*.*(2n)^2/(2n-1)(2n+1)
要求:精度為10-5,并輸出n的大小
下面是我自己寫(xiě)的,運(yùn)行測(cè)試卡在3.14121就不變化了,
#include
#include
using namespace std;
int main()
{
int n=1;
float pi=2,a,b;
while(fabs(pi-3.141592)>0.000001)
{
a=4*n*n;//該方法按照公式計(jì)算,n就是公式里的n
b=4*n*n-1;
pi=pi*a/b;
n++;
}
cout
其他人氣:949 ℃時(shí)間:2020-06-02 17:51:34
優(yōu)質(zhì)解答
我看了一遍,1) 的程序上沒(méi)有問(wèn)題我猜測(cè) float 是精確到小數(shù)點(diǎn)后7位,同時(shí)在編譯器中轉(zhuǎn)化的時(shí)候會(huì)有精度損失因?yàn)楝F(xiàn)在的編譯器都是將float型轉(zhuǎn)化成為double型的來(lái)進(jìn)行計(jì)算的pi=pi*a/b;這一步的精度損失不可預(yù)計(jì).建議把f...額。。我剛試運(yùn)行了一下,不行。根據(jù)課本上給出的源程序也無(wú)法得到3.141592...另外,謝謝夸獎(jiǎng)哈。就是不正確。#includemain(){int n,i;double sum;printf("請(qǐng)輸入n的值\n");scanf("%d",&n);sum=2;i=1;while(i
我來(lái)回答
類(lèi)似推薦
- 編寫(xiě)程序:計(jì)算π的近似值,π的計(jì)算公式為:
- c語(yǔ)言 計(jì)算π的近似值 有公式 π^2/6=1/1^2+1/2^2+...+1/n^2+...
- 計(jì)算π的近似值,π的計(jì)算公式為?要求:精度為10-5,并輸出n的大小
- 怎樣用c++計(jì)算 π的近似值:利用下列公式計(jì)算 的近似值,要求精確到小數(shù)點(diǎn)后,π/2=1+1/3+1*2/3*5+1*2+、、請(qǐng)大家?guī)蛶兔α?
- 用微分近似公式計(jì)算跟號(hào)1.05的近似值,說(shuō)明過(guò)程
- 圓形磁體內(nèi)部磁感線的強(qiáng)弱與圖示方向
- 10.“How long have you been here?” “_______ the end of last month.”
- 一個(gè)字的反義詞
- 一籃桃子連籃共重3.8千克,吃掉一半桃后,連籃還重2千克,請(qǐng)問(wèn)桃子和籃各有多重.
- 8篇暑假英語(yǔ)作文
- 人道主義究竟是指什么
- x-(x-21)=七分之四 解方程