我們可以利用while、do……while、以及for等循環實現,實現功能如下:
我們先設置好3個變量,i、n(想要的階層數)、jieceng(階層結果)
利用循環得到相應階乘
這里用3種循環都展示一下
while實現
#include<stdio.h>intmain(){inti=1;intn=0;intjieceng=1;scanf("%d",&n);//輸入想得到的階層數while(i<=n){jieceng*=i;i++;}printf("%d的階層是%d\n",n,jieceng);return0;}
do……while實現
#include<stdio.h>intmain(){inti=1;intn=0;intjieceng=1;scanf("%d",&n);do{jieceng*=i;i++;}while(i<=n);printf("%d的階層是%d\n",n,jieceng);return0;}
for實現
#include<stdio.h>intmain(){inti=1;intn=0;intjieceng=1;scanf("%d",&n);for(i=1;i<=n;i++){jieceng*=i;}printf("%d的階層是%d\n",n,jieceng);return0;}
首先明確要連續相加,必然需要2層循環嵌套
我這里用2層for循環實現
#include<stdio.h>intmain()//算1~n階層相加{intsum=0;intjiecen=0;inti=0;intj=0;intn=0;scanf("%d",&n);//設置想要到達的n值for(j=1;j<=n;j++){for(i=1,jiecen=1;i<=j;i++)//重置jieceng,使每次從1開始{jiecen=jiecen*i;//里循環得每一相應階層數}sum+=jiecen;//階層之和}printf("%d\n",sum);return0;}
一層for循環實現(簡潔版)
#include<stdio.h>intmain()//算1~10階層相加(j簡短版)好**{intsum=0;intjiecen=1;inti=0;intn=0;scanf("%d",&n);for(i=1;i<=n;i++){jiecen=jiecen*i;sum+=jiecen;}printf("%d\n",sum);return0;}
感謝各位的閱讀,以上就是“怎么使用C語言實現階乘”的內容了,經過本文的學習后,相信大家對怎么使用C語言實現階乘這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是本站,小編將為大家推送更多相關知識點的文章,歡迎關注!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
美元印鈔將會對世界經濟產生以下的影響:1、美元印鈔將導致熱錢從美國流入國際商品市場和亞洲新興市場,股市出現泡沫情況。2、熱錢的流入推高商品價格,繼而推動這些國家經濟通脹趨勢。除此之外,美元印鈔將會導致美元貶值,其他國家的貨幣相對來說升值,從而也會產生以下影響:美元貶值對進出口所產生的影響。美元貶值將會增加美國的出口,減少進口;同時,在一定程度上會增加中國對美國的進口,而出口將會減少。對就業的影響。...
【資料圖】在生活中,很多人都不知道c浪下跌是什么意思是什么意思,其實他的意思是非常簡單的,下面就是小編搜索到的c浪下跌是什么意思相關的一些知識,我們一起來學習下吧!c浪下跌是指一段破壞力較強的下跌浪,跌勢較為強勁,跌幅大,持續的時間較長久,而且出現全面性下跌,C浪跌幅常等同或超越A浪跌幅,走出延長浪,C浪常以五浪形態出現。調整浪由A、B、C三浪組成,即三浪調整模式。五浪上升運行完畢后將有A、B、C...
中國基金報記者李書超“一歲除在鞭炮聲中”,隨著2021年的正式結束,徐啟將在2022年迎來新的一年。2021年,各類基金中,權益ETF規模迅速擴大,總規模躍升至1萬億元。華夏、易方達、華泰白銳基金位列前三,旗下權益ETF管理規模均超過千億元。南方和國泰基金距離千億元大關僅一步之遙。ETF產品中,2021年中國互聯網ETF最受青睞,逆市暴增269億?;稹暗I”現象明顯,新發行基金數量和規模也創歷史...