1295:调和级数
Description
输入正整数n 输出H(n)=1+1/2+1/3+....+1/n的值,保留3位有效数字
Input
输入正整数n (n <10^6)
Output
输出H(n)=1+1/2+1/3+....+1/n的值,保留3位有效数字
Sample Input
321
Sample Output
1.8331.5001.000
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
double n,i;
while(cin>>n)
{
double count=0;
for(i=1;i<=n;i++)
count=count+1/i;
cout<<setprecision(3)<<fixed<<count<<endl;
}
return 0;
}