麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C > 正文

C語言實現N階乘的程序代碼

2020-02-24 14:33:52
字體:
來源:轉載
供稿:網友

這篇文章主要給各位講述C語言實現N階乘的程序代碼,所謂n的階乘就是從1到n的累積,所以可以通過一個for循環,從1到n依次求積即可,想詳細了解的朋友趕緊跟隨武林技術頻道的小編一起往下學習吧。

代碼如下所示:

復制代碼 代碼如下:

#include
#include
#define N 10 //算N的階乘
int main()
{ //數組 1位 1!
int ary[N] = {1, 1};
int i, j;
for (i = 2; i <= N; i++)
{
//各個下標的階乘,第0位下標是位數,所以從第1位開始
for (j = 1; j <= ary[0]; j++)
{
ary[j] = ary[j] * i;
}
//處理進位問題 1W就進一位
for (j = 1; j <= ary[0]; j++)
{
if (ary[j] >= 10000)
{
//進位
ary[j+1] = ary[j+1] + ary[j] / 10000;
//進位后就只留下余數
ary[j] = ary[j] % 10000;
}
}
//有進位的話,位數就+1
//這里j已經是位數大于1了
if (ary[j] >= 1)
{
ary[0]++;
}
}

//倒序輸出
for (j = ary[0]; j > 0; j--)
{
printf("%d", ary[j]);
}
printf("/r/n");
return 0;
}

以上就是C語言實現N階乘的程序代碼,如果大家想了解更多C語言的相關內容,請持續關注本站,武林小編將在第一時間為大家帶來更好的經典內容。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 免费黄色在线电影 | 欧美性视频一区二区 | 久久久成人精品视频 | 在线亚洲欧美 | 2021国产精品 | 99re热精品视频 | 成人在线视频黄色 | 97青青| 日本羞羞的午夜电视剧 | 操碰 | 国产成人高清成人av片在线看 | 97香蕉超级碰碰久久免费软件 | 亚洲午夜国产 | 久久国产91 | 日韩在线激情 | 黄色影院在线看 | 欧美成人激情在线 | 国人精品视频在线观看 | 亚洲一区在线免费视频 | 欧美女同hd | 一分钟免费观看完整版电影 | 一级做a爱片性色毛片高清 日本一区二区在线看 | 亚洲一级成人 | 国产精品久久久久网站 | 久久久久亚洲国产精品 | 国产成人精品自拍视频 | 91久久国产综合精品女同国语 | 久久精品片 | 91午夜视频 | 日本高清在线播放 | 在线成人免费视频 | 国产精品视频六区 | 国产一区二区视频在线播放 | 国产69精品久久久久孕妇黑 | 毛片免费观看视频 | 97精品视频在线观看 | 亚洲天堂在线电影 | 国产精品爱久久久久久久 | 欧美一区二区三区不卡免费观看 | 姑娘第5集高清在线观看 | 国产一国产一级毛片视频在线 |