当前位置:谷粒网 > 在线学习 > 正文

10的阶乘怎么用a表示 (3的阶乘怎么算)

作者:卞馨荣 在线学习 2023-05-18 20:52:57 阅读:29

各位网友们好,相信很多人对10的阶乘怎么用a表示都不是特别的了解,因此呢,今天就来为大家分享下关于10的阶乘怎么用a表示以及双阶乘怎么用阶乘表示的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

10的阶乘怎么用a表示 (3的阶乘怎么算)

本文目录一览

关于C语言中10的阶乘

这个算法的思路是这样的,阶乘值有末后有多少个
0,取决于阶乘中乘了多少个
10。10
的质因数是
2
×
5,而
2
这个因数是远远比
5
多的。如:
1
×
2
×
3
×
4
×
5
=
120
质因数有
1

5
,有
3

2
:2

4
=
2
×
2。
1
×
2
×
3
×
4
×
5
×
6
×
7
×
8
×
9
×
10
=
3628800
质因数有
2

5
,有
8

2。

所以数后面的
0
相当于数因数中5的个数。
1!
2!
3!
4!
后面没有
0,
5!
6!
7!
8!
9!
后面有
1

0,
10!
11!
12!
13!
14!
后面有
2

0,
15!
16!
17!
18!
19!
后面有
3

0,
20!
21!
22!
23!
24!
后面有
4

0。

25!
则有
6

0,因为
25
=
5
×
5

因此数
n!
后面的
0,n/5
就可以数到有多少个
5
的倍数,再循环就是计算
n/5/5,可以数到有多少个
25
的倍数,知道要加多少个
0,n/5/5/5
可以数到有多少个
125
的倍数,如此类推,直到商等于
0,就算到结果。这就是以下核心算法的意义:
count
=
0;
//
初始化记数变量
while
(n
!=
0)
//
重复数数目,直到商等于0,才不用再加。
{
  count
+=
n
/
5;
//
第1次循环加5的倍数的个数,第2次加25的倍数的个数,…
  n
=
n
/
5;
//
转到下一次循环。
}

阶乘怎么算,1到10的阶乘各是多少?

1~10的阶乘的结果如下:

1!=1

2!=2*1=2

3!=3*2*1=6

4!=4*3*2*1=24

5!=5*4*3*2*1=120

6!=6*5*4*3*2*1=720

7!=7*6*5*4*3*2*1=5040

8!=8*7*6*5*4*3*2*1=40320

9!=9*8*7*6*5*4*3*2*1=362880

10!=10*9*8*7*6*5*4*3*2*1=3628800

扩展资料:

1、阶乘是数学术语,是由基斯顿·卡曼于 1808 年发明的运算符号。

一个正整数的阶乘等于所有小于及等于该数的正整数的乘积,并且0的阶乘为1。自然数n的阶乘写作n!。

2、阶乘计算的公式

(1)n的阶乘用公式表示为:n!=1*2*3*......*(n-1)*n,其中n≥1。

(2)当n=0时,n!=0!=1

参考资料来源:百度百科-阶乘

网友评论

  • 随机文章

  • 热门文章

  • 最新文章