日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

利用java格里高利公式求圆周率_用格里高利公式求π的近似值

發布時間:2024/8/1 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用java格里高利公式求圆周率_用格里高利公式求π的近似值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

源程序

/*

用格里高利公式計算

π

的近似值,精度要求:最后一項的絕對值小于

10

5

*/

#include?

#include?

/*

程序中調用絕對值函數

fabs

需包含

math.h??*/

void?main(?)

{

int?flag,?t;

double?item,?pi;??????/*?pi

用于存放累加和

*/

/*

循環初始化

*/

flag?=?1;

/*

變量

flag

表示第

i

項的符號,初始為正

*/

t?=?1?;?????????????????/*

變量

t

表示第

i

項的分母,置第

1

項的分母為

1

*/

item?=?1.0;

/*??item

中存放第

i

項的值,初值取

1?*/

pi?=?0;?????????????????/*

置累加和

pi

的初值為

0?*/

/*

|item|

0.0001

時,執行循環

*/

while(fabs?(item)?>=?0.00001){

item?=?flag?*?1.0?/?t;

/*

計算第

i

項的值

*/

pi?=?pi?+?item;

/*

累加第

i

項的值

*/

flag?=?-flag;

/*

改變符號,為下一次循環做準備

*/

t?=?t?+?2;

/*

分母遞增

2

,為下一次循環做準備

*/

}

pi?=?pi?*?4;

/*

循環計算的結果是

pi/4?*/

printf(

pi?=?%f\n

,?pi);

}

總結

以上是生活随笔為你收集整理的利用java格里高利公式求圆周率_用格里高利公式求π的近似值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。