0分求解

P1035 [NOIP2002 普及组] 级数求和

BH3rd @ 2023-03-13 16:05:20

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int k,i=1,n=1;
    double s=0,j;
    cin>>k;
    while(s<k)
    {
        n++;
        j=1/i;
        s=s+j;
        i++;
    }
    cout<<n;
    return 0;
}

by yqyx @ 2023-03-13 16:17:28

n=0以及s<=k

注意是第一次大于k,不包括等于。

以及除法是1.0/i


by BH3rd @ 2023-03-13 16:47:17

@yqyx
谢谢大佬


|