Chen1102 @ 2024-12-29 10:54:46
36分,求助!!
by HuangSiHan3116 @ 2024-12-29 11:03:26
@Chen1102你代码呢?
by HuangSiHan3116 @ 2024-12-29 11:15:45
一个
double sum=0;//定义一个sum
long long k,n;//n如题意,为分母。
while(k>=sum){//k大于sum
n++;//n++,如题意。
sum+=1.0/n;//每次往上加。
}
@Chen1102
给个关注吧,哥。
by HuangSiHan3116 @ 2024-12-29 11:17:02
@Chen1102你这个只要加一个输入和输出。
by HuangSiHan3116 @ 2024-12-29 11:50:13
@Chen1102看到你
#include<bits/stdc++.h>
using namespace std;
int main() {
long long k,n=0;
double sum=0.0;
cin>>k;
while(k>=sum){
n++;
sum+=1.0/n;
}
printf("%lld\n",n);//printf更快
return 0;
}
by HuangSiHan3116 @ 2024-12-29 11:52:04
@Chen1102
ac
by Chen1102 @ 2025-01-01 18:35:58
@HuangSiHan3116 此时的我无比感激!
by HuangSiHan3116 @ 2025-01-03 19:11:28
@Chen1102不用谢。