この数列に「1 + 1/2 + 1/3 + --- + 1/n = ?」という公式はありますか? k=1からnまでの和(1/k)という形の調和数だと思います。
78640 次
4 に答える
10
これはまで合計された高調波級数であるため、次の高調n
波数 を探しています。これは、およそ で与えられます。ここで、 はオイラー・マスケローニ定数です。n
γ + ln[n]
γ
smalln
の場合は、合計を直接計算します。
double H = 0;
for(double i = 1; i < (n+1); i++) H += 1/i;
于 2010-09-20T01:35:00.547 に答える
3
私があなたの質問を正しく理解していれば、これを読むと役立つはずです: http://en.wikipedia.org/wiki/Harmonic_number
于 2010-09-20T01:33:56.140 に答える
2
これを確認する 1 つの方法を次に示します。
于 2010-09-20T01:32:10.227 に答える
0
function do(int n)
{
if(n==1)
return n;
return 1/n + do(--n);
}
于 2010-09-20T01:35:54.913 に答える