题目:数级求和
思路:
直接循环求和判段。
代码如下:
#include <bits/stdc++.h>
using namespace std;
int js(int s) {
int n = 1;
for (int i = 1; i <= s; i++) {
n *= i;
}
return n;
}
int main() {
int k;
cin >> k;
double dum = 0;
for (int i = 2; i <= 1000000; i++) {
dum += 1.0 / i;
if (dum > (k - 1)) {
cout << i;
return 0;
}
}
return 0;
}