C++计算:1+1/2+1/3+…+1/N的值

//输入n,输出1+1/2+1/3+…+1/N的和(保留6位小数)

#include<bits/stdc++.h>

using namespace std;

int main()

{

    int a;

    double s=0;

    cin>>a;

    for(int i=1;i<=a;i++)

        s+=(double)(1*1.0/i);

    cout<<fixed<<setprecision(6)<<s<<endl;

    return 0;

}

猜你喜欢

转载自blog.csdn.net/csdn_3011692917/article/details/79768699