7-32 求交错序列前N项和

本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。

输入格式:
输入在一行中给出一个正整数N。

输出格式:
在一行中输出部分和的值,结果保留三位小数。

输入样例:
5

输出样例:
0.917

#include<stdio.h>
int main()
{
    int N;
    scanf("%d",&N);
    double a;
    int sign =1;
    double sum=0;
    for(a=1.0;a<=N;a++)
    {
        int b=2*a-1;
        sum+=sign*a/b;
        sign=-sign;
    }
    printf("%.3f",sum);
    return 0;
}

中国大学MOOC 2021年春季C、Java入门练习第I段——变量、表达式、分支、循环

全部评论

相关推荐

03-11 14:28
浙江大学 设计
牛客小黄鱼:代入一下,独居女生会觉得有点可怕
点赞 评论 收藏
分享
牛可乐121381:卖课的
点赞 评论 收藏
分享
美团笔试只有我觉得难吗?
天灰灰会不会:我也觉得难,选择题一堆大模型题目乱蒙,编程题拼尽全力依然只a2
投递美团等公司6个岗位 > 美团求职进展汇总
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务