大學(xué)生新聞網(wǎng),大學(xué)生新聞發(fā)布平臺(tái)
大學(xué)生新聞網(wǎng)
大學(xué)生新聞大學(xué)生活校園文學(xué)大學(xué)生村官
社會(huì)實(shí)踐活動(dòng)社會(huì)實(shí)踐經(jīng)歷社會(huì)實(shí)踐報(bào)告社會(huì)實(shí)踐總結(jié)社會(huì)實(shí)踐心得
全國(guó)排名校友會(huì)版軟科排名分類排名本科排名一本排名二本排名專科排名學(xué)校地址
求職簡(jiǎn)歷職場(chǎng)法則面試技巧職場(chǎng)故事求職招聘大學(xué)生就業(yè)
英語(yǔ)學(xué)習(xí)計(jì)算機(jī)學(xué)習(xí)電氣工程機(jī)械工程經(jīng)濟(jì)管理建筑設(shè)計(jì)財(cái)務(wù)會(huì)計(jì)
申請(qǐng)書(shū)證明書(shū)檢討書(shū)自薦信演講稿心得體會(huì)調(diào)查報(bào)告讀后感求職信推薦信其它范文

C語(yǔ)言求n的階乘(n!)

從鍵盤(pán)輸入一個(gè)數(shù),求出這個(gè)數(shù)的階乘,即 n!。

算法思想
首先要清楚階乘定義,所謂 n 的階乘,就是從 1 開(kāi)始乘以比前一個(gè)數(shù)大 1 的數(shù),一直乘到 n,用公式表示就是:1×2×3×4×…×(n-2)×(n-1)×n=n!
具體的操作:利用循環(huán)解決問(wèn)題,設(shè)循環(huán)變量為 i,初值為 1,i 從 1 變化到 n;依次讓 i 與 sum 相乘,并將乘積賦給 sum。
① 定義變量 sum,并賦初值 1。
② i 自增 1。
③ 直到 i 超過(guò) n。

程序代碼
#include <stdio.h>
int main()
{
    int i,n;
    double sum=1;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
        sum=sum*i;
    printf("%d!=%lf",n,sum);
    printf("\n");
    return 0;
}</stdio.h>
調(diào)試運(yùn)行結(jié)果
輸入 5,對(duì)應(yīng)的階乘輸出情況如下所示;
5
5!=120.000000

輸入20,對(duì)應(yīng)的階乘輸出情況如下所示:
20
20!=2432902008176640000.000000

總結(jié)
① 由于階乘一般較大,會(huì)超出整型甚至是長(zhǎng)整型所能表示的范圍,因此定義變量時(shí)就不能定義為整型,而應(yīng)該考慮雙精度數(shù)。


② 實(shí)訓(xùn)中定義了一個(gè)雙精度型的變量,用來(lái)存放結(jié)果。因此在輸出時(shí)應(yīng)注意雙精度數(shù)的輸出格式。
    作者:大學(xué)生新聞網(wǎng)    來(lái)源:大學(xué)生新聞網(wǎng)
    發(fā)布時(shí)間:2025-03-05    閱讀:
    掃一掃 分享悅讀
  • C語(yǔ)言二分查找算法,折半查找算法
  • 本實(shí)例采用二分查找法查找特定關(guān)鍵字的元素。要求用戶輸入數(shù)組長(zhǎng)度,也就是有序表的數(shù)據(jù)長(zhǎng)度,并輸入數(shù)組元素和査找的關(guān)鍵字。
  • 03-05 關(guān)注:0
  • C語(yǔ)言歸并排序算法
  • 用歸并排序法對(duì)一組數(shù)據(jù)由小到大進(jìn)行排序,數(shù)據(jù)分別為 695、458、362、789、12、 15、163、23、2、986。
  • 03-05 關(guān)注:0
  • C語(yǔ)言選擇排序算法
  • 用選擇排序法對(duì)一組數(shù)據(jù)由小到大進(jìn)行排序,數(shù)據(jù)分別為 526、36、2、369、56、45、78、92、125、52。
  • 03-05 關(guān)注:0
  • C語(yǔ)言快速排序算法
  • 用快速排序法對(duì)一組數(shù)據(jù)由小到大進(jìn)行排序,數(shù)據(jù)分別為 99、45、12、36、69、22、62、 796、4、696。
  • 03-05 關(guān)注:0
  • C語(yǔ)言直接插入排序算法
  • 插入排序是把一個(gè)記錄插入到已排序的有序序列中,使整個(gè)序列在插入該記錄后仍然有序。插入排序中較簡(jiǎn)單的種方法是直接插入排序
  • 03-03 關(guān)注:3
主站蜘蛛池模板: 处破之轻点好疼十八分钟| 法国女人与动zozoz0z0| 日本特黄特黄刺激大片免费| 国产欧美日韩精品丝袜高跟鞋| 国产精品无码专区在线观看| 亚洲欧美成人日韩| 91福利免费视频| 欧美大片天天免费看视频| 成人18在线观看| 午夜一级做a爰片久久毛片| 一道本不卡视频| 野花日本中文版免费观看| 日本视频免费高清一本18| 国产精品视频一区二区三区四 | 日本边吃奶边摸边做在线视频 | 日韩高清免费在线观看| 国产成人免费av片在线观看| 久久精品无码一区二区日韩av | 久久精品日日躁夜夜躁欧美| 高清国产美女一级毛片| 欧美日韩亚洲视频| 国产精品va无码二区| 亚洲欧美精品伊人久久| silk131中字在线观看| 波多野结衣视频网| 国产精品熟女一区二区| 久青草影院在线观看国产| 被民工蹂躏的雯雅婷| 成人在线手机视频| 免费av一区二区三区| 东北壮汉gayxxxvideo| 男女猛烈激情XX00免费视频| 幼香视频在线观看免费| 国产一区二区三区免费播放| 九九久久国产精品| 蜜芽国产尤物AV尤物在线看| 快猫官方网站是多少| 亚洲欧美精品伊人久久| 麻豆色哟哟网站| 日韩精品视频观看| 国产-第1页-浮力影院|