输入正整数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;
}