专栏文章

题解:P1035 [NOIP 2002 普及组] 级数求和

P1035题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miq7kgjk
此快照首次捕获于
2025/12/04 00:15
3 个月前
此快照最后确认于
2025/12/04 00:15
3 个月前
查看原文
我们用 while 循环来枚举这个算法,每次加上 in\frac{i}{n},最后输出和即可。(注意需要用 double 类型的数据)
CPP
#include<bits/stdc++.h>
using namespace std;
int main()
{
   int n=1;
   double s=1,k;
   scanf("%lf",&k);//输入
    while(s<=k)
    {
        ++n;
        s+=1.00/n;//题目的算式转换成1.00/n,因为n是整数,所以需要强转double
    }
    cout<<n;
   return 0;
}

评论

0 条评论,欢迎与作者交流。

正在加载评论...