习题2-6,调和级数

输入正整数n,输出H(n)=1+1/2+1/3+...+1/n的值,保留三位小数。例如n=3时答案为1.833。

#include <iostream>
using namespace std;

int main()
{
    int n,i;
    double s;
    cin>>n;
    for( i = 1 ; i <= n ; ++i )
    s+=1.0/i;
    printf("%.3f\n",s);
    system("pause");
    return 0;
}

你可能感兴趣的:(习题2-6,调和级数)