欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c語言之如何求e的近似值

 更新時(shí)間:2022年12月05日 16:53:33   作者:inooll  
這篇文章主要介紹了c語言之如何求e的近似值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

如何求e的近似值

自然常數(shù) e 可以用級(jí)數(shù) 1+1/1!+1/2!+?+1/n!+? 來近似計(jì)算。本題要求對(duì)給定的非負(fù)整數(shù) n,求該級(jí)數(shù)的前 n+1 項(xiàng)和。

輸入格式:

輸入第一行中給出非負(fù)整數(shù) n(≤1000)。

輸出格式:

在一行中輸出部分和的值,保留小數(shù)點(diǎn)后八位。

輸入樣例:
10

      
    
輸出樣例:
2.71828180

我的答案

#include <stdio.h>
int main()
{
?? ?int n;
?? ?double sum = 1, temp = 1;//注意是n+1項(xiàng),所以先令sum=1
?? ?scanf("%d", &n);
?? ?for (int i = 1; i <= n; i++)
?? ?{
?? ??? ?temp *= i;
?? ??? ?sum += 1.0 / temp;
?? ?}
?? ?printf("%.8lf",sum);
?? ?return 0;
}

求e的近似值(巧用保留位數(shù),拒絕最大值溢出)

題目:

自然常數(shù) e 可以用級(jí)數(shù) 1+1/1!+1/2!+?+1/n!+? 來近似計(jì)算。本題要求對(duì)給定的非負(fù)整數(shù) n,求出該級(jí)數(shù)的前 n+1 項(xiàng)和。

輸入格式:

輸入第一行中給出非負(fù)整數(shù) n(≤1000)

輸出格式:

在一行中輸出部分和的值,保留小數(shù)點(diǎn)后八位

注意:

一開始,n按照輸入格式中給定的條件設(shè)置為≤1000,,,果然數(shù)據(jù)溢出了,用long long int也拯救不了的那種,結(jié)果如下:

然后想到用數(shù)組存下來,,更難了好嗎o(╥﹏╥)o!??!

突然,輸出格式中保留小數(shù)點(diǎn)后八位,一下子亮了,簡(jiǎn)直是高光??!以這個(gè)為參照,截取不就好了,具體見代碼部分。

事實(shí)上,當(dāng)m<=0.00000001時(shí),滿足條件的第一個(gè)m=0.0000000021,后面項(xiàng)的值更小,所以在此處截取對(duì)保留8位數(shù)的結(jié)果不會(huì)進(jìn)行損耗。

代碼:

#include<stdio.h>
int main(){
    int num;
    long long int n=1;
    double m,sum=1;
    scanf("%d",&num);
    if(num>=0&&num<=1000){
        for(int i=1;i<=num;i++){
            n*=i;    //n表示n!
            m=1.0/n; 
            sum+=m;
            if(m<=0.00000001){ //當(dāng)某一項(xiàng)的值小于八位小數(shù)時(shí),跳出循環(huán)
                break;
            }
            
        }
         
         printf("%.08lf",sum);
    }
    return 0;
}

結(jié)果:

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • c++模板自定義數(shù)組

    c++模板自定義數(shù)組

    這篇文章主要介紹了c++模板自定義數(shù)組,通過制造通用模板,創(chuàng)建自定義的數(shù)組展開文章相關(guān)內(nèi)容,具有一的參考價(jià)值,需要的小伙伴可以參考一下
    2022-03-03
  • C語言五子棋小游戲?qū)崿F(xiàn)代碼

    C語言五子棋小游戲?qū)崿F(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了C語言五子棋小游戲?qū)崿F(xiàn)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 深入解析C語言中函數(shù)指針的定義與使用

    深入解析C語言中函數(shù)指針的定義與使用

    這篇文章主要介紹了C語言中函數(shù)指針的定義與使用,是C語言入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2016-04-04
  • C++獲取zip文件列表方法

    C++獲取zip文件列表方法

    本文將介紹獲取zip文件列表的方法,有些新手的朋友可以參考下
    2012-12-12
  • C++深入探究類與對(duì)象之對(duì)象模型與this指針使用方法

    C++深入探究類與對(duì)象之對(duì)象模型與this指針使用方法

    C++對(duì)象模型中只有類的非static成員以及一個(gè)指向虛函數(shù)表的指針被配置于類對(duì)象內(nèi),其他都在類對(duì)象外,在 C++ 中,每一個(gè)對(duì)象都能通過 this 指針來訪問自己的地址。this 指針是所有成員函數(shù)的隱含參數(shù)。因此,在成員函數(shù)內(nèi)部,它可以用來指向調(diào)用對(duì)象
    2022-04-04
  • C語言?for循環(huán)示例詳解

    C語言?for循環(huán)示例詳解

    本文將詳細(xì)介紹for循環(huán)的用法并提供相關(guān)的可編譯運(yùn)行的C代碼示例,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2023-06-06
  • Linux網(wǎng)絡(luò)編程之基于UDP實(shí)現(xiàn)可靠的文件傳輸示例

    Linux網(wǎng)絡(luò)編程之基于UDP實(shí)現(xiàn)可靠的文件傳輸示例

    這篇文章主要介紹了Linux網(wǎng)絡(luò)編程之基于UDP實(shí)現(xiàn)可靠的文件傳輸示例,是很實(shí)用的技巧,需要的朋友可以參考下
    2014-08-08
  • C語言數(shù)據(jù)結(jié)構(gòu)之 折半查找實(shí)例詳解

    C語言數(shù)據(jù)結(jié)構(gòu)之 折半查找實(shí)例詳解

    這篇文章主要介紹了C語言數(shù)據(jù)結(jié)構(gòu)之 折半查找實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Qt實(shí)現(xiàn)數(shù)據(jù)導(dǎo)出到xls的示例代碼

    Qt實(shí)現(xiàn)數(shù)據(jù)導(dǎo)出到xls的示例代碼

    導(dǎo)入導(dǎo)出數(shù)據(jù)到csv由于語法簡(jiǎn)單,適用場(chǎng)景有限,于是本文將為大家介紹Qt如何實(shí)現(xiàn)導(dǎo)出數(shù)據(jù)到xls,感興趣的小伙伴可以跟隨小編一起試一試
    2022-01-01
  • C++成員函數(shù)后面加override問題

    C++成員函數(shù)后面加override問題

    這篇文章主要介紹了C++成員函數(shù)后面加override問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11

最新評(píng)論