阶乘是怎么算的

您所在的位置:网站首页 计算机中阶乘怎么表示 阶乘是怎么算的

阶乘是怎么算的

2023-04-23 22:57| 来源: 网络整理| 查看: 265

 

 

 

乘是

算一个数的乘

的方法,

果是一个

整数。它可以有几种不同的写法,但是其

原理基本如下:

定一个正整数

n

,求

n

乘表示

n!

,即

n! = 1×2×3×...×n

 

 

例如,

5

乘表示

5!

,即

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

 

 

乘是常用的

算方法,常

于数学表达式中,如

乘表示采用数学符号

n!

,表示

n! = 

1×2×3×4×...×n

 

 

算机科学中,

乘也有不同种

用,如用于求解某数的

乘,用于求解

对应

合数或定

分等。

 

 

从数学上

乘可以用

递归

函数来表示,即

f(n) = n * f (n-1)

意味着求

n

乘只需

过计

f(n-1)

就可以求出

n!

。例如,要

 5!

,只需求解出

f(4)

,即

4! = 24

即可得

5! = 120

 

 

Java

实现阶

乘的

递归

,可写入以下代

 

 

//

并返回

long

型的

 

public static long factorial(long num){ 

    //

当我

们计

算到

1

 

    if(num==1){ 

        return 1; 

    } 

    //

过递归调

算更小的

 

    return num*factorial(num-1); 

 

算机中的

乘也

用于

实际问题

,最常

的例子是抛硬

,抛

n

次硬

得到字母

A

H

那么求出

种情况下字母

ABCD...H

的概率,

乘即可求解。

 

 

例如,假

抛四次硬

,用

A

B

C

D

表示得到的正面或反面,那么得到

ABCD

的概率

是怎

的呢?

 

 

答案即

把相

的概率

目乘起来,有:

 

 

P(ABCD)=P(A)P(B)P(C)P(D) 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3