习题2-6 调和技术(harmony)
输入正整数n,输出H(n)=1+1/2+1/3+…+1/n的值,保留3位小数。例如n=3时答案为1.833。
我的代码:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int n,i;
double sum = 0;
cin>>n;
for(i=1;i<=n;i++)
sum += 1./i;
cout<<fixed<<setprecision(3)<<sum<<endl;
return 0;
}