题目描述
给出一个整数s(1≤s≤20),求出一个 n,满足

并且

例如:s=2,此时,n=3,即

并且

输入格式
s 一个整数
输出格式
n 一个整数,满足上面条件的整数
输入输出样例
输入样例
2
输出样例
3
代码:
#include <bits/stdc++.h>
using namespace std;
int main(){
double sum=1.0;
int i=1,s;
cin>>s;
while(s>=sum){
i++;
sum+=1.0/i;
}
cout<<i-1;
return 0;
}
第二次发表,支持一下呗~
文章描述了一个编程问题,要求根据给定整数s,找到一个整数n,使得1/s+1/(s+1)+...+1/n>=1。通过代码实现了一个循环累加求解过程。
1305

被折叠的 条评论
为什么被折叠?



