问一问
  • 板块灌水区
  • 楼主zcx0628
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/12/1 13:19
  • 上次更新2024/12/1 16:20:33
查看原帖
问一问
779007
zcx0628楼主2024/12/1 13:19

想求 a(n)ca(n) \ge c 中最小的 nn
a(n)=12+13++1n+1a(n)=\frac{1}{2}+\frac{1}{3}+…+\frac{1}{n+1}
code:

#include<bits/stdc++.h>
using namespace std;
int main(){
	double c;
	while(cin>>c&&c!=0){
		int ans=0;
		double r=0;
		while(r<c){
			ans++;
			r+=1/(ans+1);
		}
		cout<<ans<<endl;
	}
	return 0;
}

我就问问这怎么卡住了?(RE)
注意:不知道要判断多少个数

2024/12/1 13:19
加载中...