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;

    }

    只供自己学习参考,方便自己知道做过哪些题目。偶尔会附上别人写的代码(整张截图)供自己学习和对比,若题主不同意,可删
  • 相关阅读:
    贪心算法
    分治法
    递归法
    查找二 树与图的搜索
    (转载)查找三 哈希表的查找
    (转载)查找一 线性表的查找
    4.写出完整版的strcpy函数
    3.strcpy使用注意(3)
    2.strcpy使用注意(2)
    1.strcpy使用注意
  • 原文地址:https://www.cnblogs.com/wven/p/12595466.html
Copyright © 2011-2022 走看看