這是計算pi的程式3512n3572n1錯誤,為什麼

2021-03-04 08:54:20 字數 2651 閱讀 4129

1樓:匿名使用者

s=2s,這一句

改為: s=2*s;

2樓:匿名使用者

#include

void main()

s=2*s; //乘號不能省printf("%lf",s);}

3樓:匿名使用者

double p=1.0,s=1.0;

s=2*s;//???????

根據以下公式求π的值π/2=1+1/3+1*2/3*5+1*2*3/3*5*7+點點 為什麼不可以下面這樣寫

4樓:九月孤城

double fun ( double eps)}while(fabs(pi)>eps);

pi=2*pi;

}*/double fun(double eps)while(fabs(pi-prepi)>eps);//判斷此次和上次計算的pi的差值

return pi*2;}

c++程式設計求pi/2=1+1/(1*3)+2!/(1*3*5)+3!/(1*3*5*7)+...+n!/(1*3*5*...*(2n+1))下面程式哪錯了

5樓:花花浪客

你這裡:

for(int i=1;i<=n;i++)p和m還沒有賦值呢,

應該是p = fact(i);

m = multin( 2*i + 1);

吧還有迴圈最後那個i++是多餘的,需要去掉temp = (double)p/m;

6樓:示申僉

修改如下,用//註釋並且修改

#include

using namespace std;

double fact(int a)

return p;

}double multin(int a)cout<<"pi="<<2*sum<}

c++計算pi pi/2=1+1/(1*3)+2!/(1*3*5)+3!/(1*3*5*7)+...+n!/(1*3*5*...*(2n+1))

7樓:匿名使用者

#include

double fact(int n)

double multi(int n)

int main()

printf("%lf",pi * 2);

return 0;}

c語言程式設計。利用公式:π/4=1-1/3+1/5-1/7+……+1/(4n-3)-1/(4n-1)按照以下兩種要求分別計算π的值。 10

8樓:匿名使用者

(1)首先,要知道係數為正數的項的

分母是4n-3(n為正數項的項數),為負數的項的分母為4n-1(n為負數項的項數),即分母的變化規律是1、3、5、7...的奇數數列,則第n項的分母為2n-1,第10000項的分母為2*10000-1

// math1.cpp : 定義控制台應用程式的入口點。

//#include "stdafx.h"

#include

#include

using namespace std;

int main()

printf("%lf\n",4*p); //輸出最終pi值system("pause");//螢幕暫停return 0;

}(試驗可知,項數越大,得出的圓周率值越精確。)

9樓:匿名使用者

#include

#include

int main (int argc, char const* argv)

第二個條件。我不是很懂。。。

10樓:匿名使用者

參考**:

#include

#include

int main()

pi = pi * 4;

printf("pi = %f\n", pi);

return 0;}

c語言程式設計pi/2=1+1/3+1*2*3/3*5*7+…… 下面程式設計問號處填什麼

11樓:匿名使用者

問號處填t=x/y;

其他問題:

1 t=t*x/y一句末尾沒有分號

2 printf語句中應該將單引號改成雙引號3 最好在printf語句後面加上return 0;

matlab計算π/2=1+(1/3)+(1/3*2/5)+(1/3*2/5*3/7)+...怎麼計算π的值?

12樓:匿名使用者

用陣列記錄每一項的值,然後求和,要用多重迴圈。 具體的**晚上回家寫給你

13樓:我看這就怪了

n=100;

half_pi=1;

ak=1;

for k=2:n

ak=ak*(k-1)/(2*k-1);

half_pi=half_pi+ak;

endpi=half_pi*2

14樓:匿名使用者

輸入錯了 pi=2*wd(100)

編寫程式輸入正整數n計算它的階乘nnnn

我用c語言編個求階層的函式。經除錯已經成功 int fun int n while n 1 return t include void main printf d 0lf n i,m 太簡單了 sanf d n t 1 while n printf d n 這孩子不是要考國二吧 版本 2 支援庫 s...

這是簡單的計算器的計算程式,開根號的運算有錯,怎麼改正呢

其實可以簡單的想,數學就是乙個工具,而其中的運算就是最貼近實際的乙個 工具 加減乘除,只是人為規定的運算法則,這些法則又很有效的解決實際中的統計測算。集合論中的運算規律又為什麼有並 交等其他的運算?當我們要研究兩個集合之間的關係時,我們就會發現有這些關係,再後來就有了集合間的運算 乙個演算法都是為解...

編寫程式,計算12n的值,要求用函式完成

function n t 1s 0 for i 1 to n t t i s s t return s include int f int n return sum void main 用c語言 寫乙個函式用於計算1 2 3 n 的值 使用函式遞迴完成 include int func int in...