题解 | #牛牛学数列3#

牛牛学数列3

https://www.nowcoder.com/practice/f65c726d081c4160a9356eabf0dc21d9

#include <stdio.h>
#include <math.h>
int main()
{
    //简单解法
    // int n = 0;
    // scanf("%d", &n);
    // double sum = 0;
    // for(int i = 1; i<=n; i++)
    // {
    //     sum += 1/(pow(-1, i-1)*i);
    // }
    // printf("%.3lf\n", sum);



    //按照题目给出的公式暴力解法
    int n = 0;
    scanf("%d", &n);
    double sum1 = 0;
    double sum2 = 0;
    for(int i = 1; i<=n; i++)
    {
        sum1 += pow(-1, i-1) * (2*i-1);//题目中公式表示的是每次增加的数字,所以需要两个变量分别递增
        sum2 += 1/sum1;
    }
    printf("%.3lf\n", sum2);


    return 0;
}

全部评论

相关推荐

前段时间投boss,实在没绷住,就发出来吧
测开小登的自我救赎:这种就别较真了,感觉应该是那种吃上了学历贬值的时代红利感觉自己也能找一堆92硕士的边角料小公司吧
点赞 评论 收藏
分享
程序员牛肉:继续沉淀吧同学,你这就是纯纯的流水线产品。 差不多的学历+两个烂大街项目。自身学历又不行,现在找啥实习呢。有点太浮躁了。多花点心思搞搞ai,开源和八股。这比你这段时间捣鼓一段小厂实习要好得多;
点赞 评论 收藏
分享
在看牛客的社畜很积极:身高体重那一行信息去掉,学校那一行的信息放上面,找半天都没找到你是哪个学校什么专业的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务