直接发代码
第1种方法:
#include<bits/stdc++.h> using namespace std; int main() { int k,n=1; scanf("%d",&k); double s=0; do { s=s+1.0/n; n++; } while(s<=k); printf("%d",n-1); return 0; }
第2种方法:
#include<bits/stdc++.h> using namespace std; int main() { int k,n=1; cin>>k; double s=0; do { s=s+1.0/n; n++; } while(s<=k); cout<<n-1; return 0; }