题解

1 条题解

  • 0
    @ 2018-09-15 12:56:42
    #include<bits/stdc++.h>
    const int N=1e2+5;
    int a[N];
    using namespace std;
    int main()
    {
        double c;
        int kk=0;
        double ans=0;
        while(1){
            ans=0;
            cin>>c;
            kk++;
            if(c==0.00) break;
            for(double i=2;i<=1000;i++){
                ans+=1/i;
            //  cout<<ans<<endl;
                if(ans>=c){
                    a[kk]=i;
                    break;
                }
            }
        }
        for(int i=1;i<=kk-1;i++){
            cout<<a[i]-1<<endl;
        }
        return 0;
    }
    
    
  • 1

信息

难度
6
分类
(无)
标签
(无)
递交数
62
已通过
15
通过率
24%
上传者