zoukankan      html  css  js  c++  java
  • 感觉自己写的东西很死板啊

    练习4-7 求e的近似值 (15分)
     

    自然常数 e 可以用级数 1 来近似计算。本题要求对给定的非负整数 n,求该级数的前 n+1 项和。

    输入格式:

    输入第一行中给出非负整数 n(≤)。

    输出格式:

    在一行中输出部分和的值,保留小数点后八位。

    输入样例:

    10
    
     

    输出样例:

    2.71828180





    #include<stdio.h>
    int main()
    {
    double fact(int x);
    int n,i;
    double sum=0,e;
    scanf("%d",&n);
    if(n>1000||n<0)
    {
    printf("范围有误,请重新输入。");
    scanf("%d",&n);
    }
    for(i=1;i<=n;i++)
    {
    sum+=fact(i);
    }
    e=1+sum;
    printf("%.8lf",e);
    return 0;
    }
    double fact(int x)
    {
    int i;
    double add=1,add1=0;
    for(i=1;i<=x;i++)
    {
    add*=i;
    }
    add1=1.0/add;
    return add1;

    }

    只供自己学习参考,方便自己知道做过哪些题目。偶尔会附上别人写的代码(整张截图)供自己学习和对比,若题主不同意,可删
  • 相关阅读:
    Visual Studio2019安装步骤
    写在第一页的话
    数状数组
    hdu 3501 数学题
    静态邻接表
    最长子序列
    hdu 1094 所想到的
    bellman_ford
    郁闷的一晚
    SPFA + 静态邻接表 模板
  • 原文地址:https://www.cnblogs.com/wven/p/12595466.html
Copyright © 2011-2022 走看看