国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C語言:求 1! + 2! + 3! + ... + n!(for循環(huán))

這篇具有很好參考價值的文章主要介紹了C語言:求 1! + 2! + 3! + ... + n!(for循環(huán))。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

解決問題:C語言利用 for循環(huán):求 1! + 2! + 3! + ... + n!

代碼實現(xiàn)

# include <stdio.h>
int main(void)
{
    int n = 0;
    int i = 0;
    int m = 1;
    int sum=0;
    printf("請輸入n的值:");
    scanf("%d", &n);
    for (i=1; i<=n; ++i)
    {
        m = m * i;
        sum = sum +m;
    }
    printf ("sum = %d\n", sum);
    return 0;
}

知識點剖析

這個程序雖然短,但邏輯性很強,算法很好,所以建議讀者記住。因為邏輯性強,所以只看是很難明白的,自己在紙上試一下,將自己當成計算機一步步地計算就明白了。
假如 n=4:

  1. 當 i=1 時,m=1,sum=1。
  2. 當 i=2 時,m=1×2,sum=1+1×2。
  3. 當 i=3 時,m=1×2×3,sum=1+1×2+1×2×3。
  4. 當 i=4 時,m=1×2×3×4,sum=1+1×2+1×2×3+1×2×3×4。

看出規(guī)律來了嗎?m 的值是一直往下乘,乘以 i 之前 m 的值是(i–1)的階乘,乘以 i 之后 m 的值就是 i 的階乘了。這樣 i 循環(huán)到多少,m*i 就立刻將這個數(shù)的階乘計算出來,然后加到 sum 中。文章來源地址http://www.zghlxwxcb.cn/news/detail-502790.html

到了這里,關(guān)于C語言:求 1! + 2! + 3! + ... + n!(for循環(huán))的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • C語言的while循環(huán)、do-while循環(huán)、for循環(huán)

    1 while循環(huán) 一般形式為: 意思是,先計算“表達式”的值,當值為真(非0)時, 執(zhí)行“語句塊”;執(zhí)行完“語句塊”,再次計算表達式的值,如果為真,繼續(xù)執(zhí)行“語句塊”……這個過程會一直重復,直到表達式的值為假(0),就退出循環(huán),執(zhí)行 while 后面的代碼 2 do-while循

    2024年02月10日
    瀏覽(100)
  • C語言for循環(huán)結(jié)構(gòu)經(jīng)典練習

    C語言for循環(huán)結(jié)構(gòu)經(jīng)典練習

    基本結(jié)構(gòu): 執(zhí)行過程: 首先執(zhí)行式子1(式子1 只執(zhí)行第一次 ),然后用式子1的結(jié)果去和式子2去判斷,式子2為真則執(zhí)行循環(huán)語句(為假就不執(zhí)行),循環(huán)語句執(zhí)行完去執(zhí)行式子3,再用式子3執(zhí)行完后的值去判斷式子2的真假,如此重復,直到執(zhí)行完式子3后的結(jié)果不符合式子2,循

    2024年02月09日
    瀏覽(19)
  • C語言用for語句實現(xiàn)循環(huán)

    與while語句相比for語句更為靈活,不僅可以用于循環(huán)次數(shù)已經(jīng)確定的情況,還可以用于循環(huán)次數(shù)不確定而只給出循環(huán)結(jié)束條件的情況,for語句完全可以代替while語句。 1.for語句的一般形式為: for(表達式1;表達式2;表達式3) 語句 3個表達式的作用: 表達式1:設(shè)置初始條件,

    2024年02月16日
    瀏覽(22)
  • 數(shù)字IC手撕代碼-流水握手(利用握手解決流水線斷流、反壓問題)

    數(shù)字IC手撕代碼-流水握手(利用握手解決流水線斷流、反壓問題)

    ?前言: ????????本專欄旨在記錄高頻筆面試手撕代碼題,以備數(shù)字前端秋招,本專欄所有文章提供原理分析、代碼及波形,所有代碼均經(jīng)過本人驗證。 目錄如下: 1.數(shù)字IC手撕代碼-分頻器(任意偶數(shù)分頻) 2.數(shù)字IC手撕代碼-分頻器(任意奇數(shù)分頻) 3.數(shù)字IC手撕代碼-分

    2024年02月02日
    瀏覽(19)
  • Python for循環(huán)詳解【附代碼實例】

    Python for循環(huán)詳解【附代碼實例】

    for循環(huán) :循環(huán)就是重復做某件事,for循環(huán)是python提供第二種循環(huán)機制(第一種是while循環(huán)),理論上for循環(huán)能做的事情,while循環(huán)都可以做。 目的 :之所以要有for循環(huán),是因為for循環(huán)在循環(huán)取值(遍歷取值)比while循環(huán)更簡潔。 (文末送讀者福利) for 變量名 in 可迭代對象

    2024年02月08日
    瀏覽(14)
  • C語言入門 Day_14 for循環(huán)

    C語言入門 Day_14 for循環(huán)

    目錄 1.for循環(huán) 2.循環(huán)執(zhí)行順序 3.易錯點 4.思維導圖 我們定義了一個數(shù)組以后,要使用(讀取或者修改)數(shù)組元素的話,可以一個一個的讀取,就前兩課學的那樣, 代碼 類似這個結(jié)構(gòu)。 假如我們對一個有10000個元素的數(shù)組,挨個打印輸出他們的元素呢,難不成還要寫一萬行

    2024年02月10日
    瀏覽(19)
  • 逍遙自在學C語言 |  for循環(huán)詳解

    逍遙自在學C語言 | for循環(huán)詳解

    C語言中的循環(huán)結(jié)構(gòu)時, for 循環(huán)是最常用的一種。它允許重復執(zhí)行一段代碼,直到滿足特定條件為止。 本文將詳細介紹 for 循環(huán)的用法,并提供相關(guān)的可編譯運行的C代碼示例。 第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。 第二位上場的是和我們一起學習

    2024年02月08日
    瀏覽(34)
  • 【C語言編程之旅 6】刷題篇-for循環(huán)

    【C語言編程之旅 6】刷題篇-for循環(huán)

    思路: 兩個循環(huán)進行控制 外層循環(huán)控制打印多少行 內(nèi)部循環(huán)控制每行打印多少個表達式以及表達式內(nèi)容, 比較簡單,具體參考代碼 思路: 采用循環(huán)的方式輸入一個數(shù)組 使用max標記數(shù)組中的最大值,采用循環(huán)的方式依次獲取數(shù)組中的每個元素,與max進行比較,如果arr[i]大于

    2024年01月21日
    瀏覽(21)
  • C語言:求 1! + 2! + 3! + ... + n!(for循環(huán))

    解決問題:C語言利用 for循環(huán):求 1! + 2! + 3! + ... + n! 代碼實現(xiàn) 知識點剖析 這個程序雖然短,但邏輯性很強,算法很好,所以建議讀者記住。因為邏輯性強,所以只看是很難明白的,自己在紙上試一下,將自己當成計算機一步步地計算就明白了。 假如 n=4: 當 i=1 時,m=1,su

    2024年02月11日
    瀏覽(11)
  • 【精通C語言】:深入解析for循環(huán),從基礎(chǔ)到進階應(yīng)用

    【精通C語言】:深入解析for循環(huán),從基礎(chǔ)到進階應(yīng)用

    ?? 嶼小夏 : 個人主頁 ??個人專欄 : C語言詳解 ?? 莫道桑榆晚,為霞尚滿天! 在C語言中,for循環(huán)是一種常用的循環(huán)結(jié)構(gòu),具有靈活的語法和強大的功能。本文將深入探討for循環(huán)的基礎(chǔ)語法、進階用法以及注意事項,以幫助讀者更好地理解和運用for循環(huán)。 表達式1 表達式

    2024年02月02日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包