zoukankan      html  css  js  c++  java
  • 习题2-4 求交错序列前N项和 (15分)

    本题要求编写程序,计算交错序列 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);
        int i;
        if(n!=0){
        double sum=0.0;
        int t1=1;
        int t2=1;
        int temp=1;
        for(i=1;i<=n;i++)
        {
            sum+=((double)t1/t2)*temp;
            t1++;
            t2+=2;
            temp=-temp;
        }
        printf("%.3lf
    ",sum);}
        return 0;
    }
    
    作者: C you again,从事软件开发 努力在IT搬砖路上的技术小白
    公众号:C you again】分享计算机类毕业设计源码、IT技术文章、游戏源码、网页模板、程序人生等等。公众号回复 【 粉丝】进博主技术群,与大佬交流,领取干货学习资料
    关于转载:欢迎大家转载本文,转载时表明出处
    求赞环节:创作不易,记得 点赞+ 评论+ 转发 ,谢谢你一路支持
  • 相关阅读:
    在eclipse 中添加 Tomcat
    eclipse启动报错:code13
    基础_cup给出的内存地址
    巫师3_战斗_水中水鬼
    git checkout
    git学习
    Linux软件包管理之yum在线管理
    Vagrant入门1
    mvn java项目README.md文件范例
    深入理解yum工作原理
  • 原文地址:https://www.cnblogs.com/cyouagain/p/14317165.html
Copyright © 2011-2022 走看看