C語言程式設計題 按下面公式求sum的近似值,輸出結果保留4為小數

2021-05-06 03:00:36 字數 4428 閱讀 9569

1樓:匿名使用者

???,你是不是要求1-1/3+1/5+......+(-1)^(n-1)(1/(2n-1))的值呀??

2樓:匿名使用者

double fun( int n )

return c;

/***********end***********/}

3樓:河邊草堂

int flag,denominator,i.

double c,item;

flag=1;denominator=1;c=0;item=0;//flag表示第i項的符號,denominator表示第i項的分母,初始值為1,item為第i項的值,c存放總和

for(i=0;i

return c; //返回總和

c語言程式設計根據公式π/4=1-1/3+1/5-1/7+1/9-1/11+……,計算π的近似值,當某一項的值小於0.000001為止。謝!

4樓:萬里歸

//這個是那個作業題吧?我當時大約是這麼做的:

#include

void main()

else

b+=2;

}cout<<"所求的的近似值是:"<<4*a<以上

5樓:匿名使用者

#include

int main()

return 0;}

6樓:求_夕卜木圭

float count()

sum = sum+k*j;

}return sum;

}給分啊

c語言:程式設計用π/4=1-1/3+1/5-1/7+.....的公式,求π的近似值?

7樓:匿名使用者

#include

void main()

while(1/k>0.0001);

pi=4*sum;

printf("pi的值是:%f\n",pi);

}vc++6.0下除錯通過,pi值為3.141393c語言是一門通用計算機程式語言,應用廣泛。

c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

c語言解答:利用公式:π/4=1-1/3+1/5-1/7+……,求π的近似值,直到最後一項的絕對值小於10-6為止

8樓:匿名使用者

#include

#include

void main()

9樓:溼潤的風

#include

int main()

while(y>=0.000001);

printf("pi=%10.9lf",4.0*x);

return 0;}

10樓:匿名使用者

//加上

強制型別轉換

#include

#include

void main()

c語言 程式設計用π/4=1-1/3+1/5-1/7+.....的公式求π的近似值

11樓:匿名使用者

#include

void main()

while(1/k>0.0001);

pi=4*sum;

printf("pi的值是:%f\n",pi);

}vc++6.0下除錯通過,pi值為3.141393c語言是一門通用計算機程式語言,應用廣泛。

c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

12樓:匿名使用者

沒有明確給出迴圈結束條件一般是類似while(fabs(t)>1e-6)之類的。後面的6可以自己定義

13樓:圓圓

………………《c語言程式設計》譚浩強寫的, 課本 上有原例題

14樓:

親都出來了...

這個要填的是一個迴圈結束的標誌

這個標誌你可以讓產生的t 無限的接近0

所以,你可以用 t>=1e-6

當然因為這裡可能是負數,所以加一個絕對值。就像樓上所說你也可以把n到達無限大 (也就是一個很大的數字)像 n<1e10之類的

瞭解我說的是什麼了不

c語言基礎:求π的近似值。 pi=4*(1-1/3+1/5-....) 我**錯了?

15樓:風若遠去何人留

#include

int main()

printf("%.6f\n",pi);

return 0;

}其實 把n作為int更好。

比如#include

int main()

printf("%.6f\n",pi);

return 0;}

16樓:

#include

#include

int main()

pi *= 4;

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

return 0;

}你的思路感覺比較模糊,方法不可取,你可以對照一下我的程式,僅供參考。

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

17樓:匿名使用者

(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;

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

18樓:匿名使用者

#include

#include

int main (int argc, char const* argv)

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

19樓:匿名使用者

參考**:

#include

#include

int main()

pi = pi * 4;

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

return 0;}

c語言程式設計:利用π/4≈1-1/3+1/5-1/7+1/9+...+1/(2n-1)公式求π的近似值,怎麼做?

20樓:匿名使用者

#include

int main()

printf("%.6lf\n",sum*4);

return 0;}

21樓:

**文字:

#include "stdio.h"

int main(int argc,char *argv)printf("π(e<1.0e-6)≈%f\n",s+s+s+s);

printf("π(n==1000)≈%f\n",r+r+r+r);

return 0;

}這類**很多,供參考……

c語言題:用π/4=1-1/3+1/5-1/7+......公式求π的近似值,直到最後一項的絕對值小於10e-6為止。

22樓:匿名使用者

#include

#include

void main()

printf("%lf\n",s*4);//乘4}

23樓:匿名使用者

q=(1.0/n)*p;

c語言程式設計題求幫忙,C語言程式設計題,求12!3!20!的和,怎麼做

是初學者嗎 這樣的問題最好說明哪一步不懂,自己練習還是最重要的scanf一位一位的讀入 乘除之後,switch case就ok了 include int main void char s 20 10x98765432 char id 20 int sum 0,i,yushu printf 請輸入身份...

c語言程式設計題,求幫忙,C語言程式設計題,求幫忙

include int main if k 1 printf not found n return 0 這個主要在函式按值傳遞與按地址傳遞。函式f中引數y傳遞的是主函式區域性變數y的一個拷貝,所以在函式f中修改y並不會導致主函式中y的改變,而引數x傳遞的是主函式中區域性變數x的地址,在函式f中對這個...

C語言程式設計 輸入x的值,按下面公式計算並輸出y的值(輸出數

include include int main void return 0 include include int main flag後的條件,你自己改吧。c語言程式設計 輸入x的值,按下面公式計算並輸出y的值 輸出資料佔8列,精確到0.001 include include int main v...