题解 | #牛牛学数列3#

牛牛学数列3

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

#include <stdio.h>

int Shulie(int n)
{ 
    int sum = 0;
    int flag = 1;
    for(int i = 1;i <= n;i++)
    {
        sum += flag * (2 * i - 1);
        flag = -flag;
    }
    return sum;
}
int main() {
    int n = 0;
    scanf("%d",&n);
    double sum = 0;
    for(int i = 1;i <= n;i++)
    {
        sum += 1.0 / Shulie(i);
    }
    printf("%.3lf\n",sum);
    return 0;
}

主要是利用函数,把分式求和拆分成各自分母求和,最后在主函数中实现分式求和。

全部评论

相关推荐

03-11 21:46
西北大学 Java
河和静子:这只是实习工资,我学长北大通班博一的,他同学被这家天天发邮件让他去实习,一个月10w
点赞 评论 收藏
分享
小浪_Coding:个人技能一条测试没有
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务