1、不是直接輸入n!,需要一定的算法才可以實(shí)現(xiàn)。具體方法是,首先打開(kāi)編輯器,準(zhǔn)備好空白的C語(yǔ)言文件:
成都創(chuàng)新互聯(lián)長(zhǎng)期為數(shù)千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為沛縣企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì),沛縣網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
2、在編輯器中輸入代碼,這里所謂 n 的階乘,就是從 1 開(kāi)始乘以比前一個(gè)數(shù)大 1 的數(shù),一直乘到 n。C語(yǔ)言中可利用循環(huán)解決,可以假設(shè)循環(huán)變量為 i,初值為 1,i 從 1 變化到 n;依次讓 i 與 sum 相乘,并將乘積賦給 sum,最后輸出sum的值就可以了:
3、在編輯器中運(yùn)行程序,隨意輸入一個(gè)數(shù),按下回車鍵,即可打印出階乘的結(jié)果來(lái):
1、首先打開(kāi)CodeBlocks,新建一個(gè)空白頁(yè)面:
2、開(kāi)始編寫主程序,程序比較簡(jiǎn)單,首先定義需要的變量,編寫輸入函數(shù),然后用for循環(huán)實(shí)現(xiàn)階乘計(jì)算,最后是輸出函數(shù),用來(lái)輸出結(jié)果:
3、運(yùn)行程序,輸入數(shù)字,階乘的計(jì)算結(jié)果就出來(lái)了:
1、首先打開(kāi)CodeBlocks編輯器,新建一個(gè)空白頁(yè)面,寫入頭文件和主函數(shù):
2、然后定義需要的變量,編寫一個(gè)輸入函數(shù)接受用戶輸入的數(shù)值,使用for循環(huán)實(shí)現(xiàn)階乘計(jì)算,每次循環(huán)都用sum變量乘以循環(huán)的下標(biāo)即可實(shí)現(xiàn)階乘,最后需要編寫輸出函數(shù),輸出結(jié)果:
3、最后編譯程序,輸入一個(gè)數(shù)字,即可看到計(jì)算出正確的結(jié)果: