(考前複習!)7 15 計算圓周率 15分

2021-10-05 21:03:36 字數 815 閱讀 1361

最開始的**,但是一直都錯

#include

double

getjc

(double a)

;int

getfm

(int a)

;int

main()

printf

("%.6f"

,pi*2)

;}double

getjc

(double a)

for(i=

1;i<=a;i=i+1)

return count;

}int

getfm

(int a)

return count;

}

看了大佬們的**後,就像這種 不要單獨去寫乙個球階乘乙個球分母的函式了,很有可能數字大了階乘超過long int 的範圍了 ,但是double的範圍很大,用double,而且double型別最好這樣寫!!! 不要去建乙個double型別的函式來求階乘!

#include

intmain()

//1*2; 1*2*3;

j1=j1*j;

j=j+2;

sum=sum+i1/j1;

//printf("%f",sum);

}printf

("%.6f"

,sum*2)

;return0;

}

7 15 計算圓周率

7 15 計算圓周率 15 分 根據下面關係式,求圓周率的值,直到最後一項的值小於給定閾值。2 1 1 3 2 3 5 3 3 5 7 n 3 5 7 2 n 1 輸入格式 輸入在一行中給出小於1的閾值。輸出格式 在一行中輸出滿足閾值條件的近似圓周率,輸出到小數點後6位。輸入樣例 0.01 輸出樣例...

7 15 計算圓周率

學到翁愷老師 c語言程式設計 第八周了,來pta做點習題練習 題目是 用圓周率的關係式,求圓周率的值,直到最後一項的值小於給定閾值。2 1 3 1 3 5 2 3 5 7 3 3 5 7 2n 1 n 輸入格式 輸入在一行中給出小於1的閾值。輸出格式 在一行中輸出滿足閾值條件的近似圓周率,輸出到小數...

7 15 計算圓周率

7 15 計算圓周率 15 分 根據下面關係式,求圓周率的值,直到最後一項的值小於給定閾值。2 1 1 3 2 3 5 3 3 5 7 n 3 5 7 2 n 1 輸入格式 輸入在一行中給出小於1的閾值。輸出格式 在一行中輸出滿足閾值條件的近似圓周率,輸出到小數點後6位。輸入樣例 0.01 輸出樣例...