首页 常识

阶乘是什么定义

时间:2024-08-12 13:45:11

接成这个概念重点是概念本身,一乘二乘三一直乘到n,还有一个表示n叹号表示n的结成,这是一个增加速度非常快的序列。看一下数据,它是n不超过十二,这个还能在int范围之内,如果超过十二了可能很快就超出印的了,十三、十四就已经进入朗朗的范围了,而且朗朗范围也很快就超出了,增加速度极快。

它的实线也很清晰,就是用累成器,一加二加三。题目描述中说让我们尝试不用循环,不用循环就是用地规了。地规现在还没有讲,先有个概念,什么叫地规?自己雕琢自己,它跟循环能够完成类似的工作,循环和地规。

怎么实现?正好也看一看累成器,在程序里f2就是用的累成的思想,f1是用的地规的思想。先看累成,累成跟累加的特别明显的区别就是累成的初始值必须是一,一点一点乘上来,如果初始是零,乘了半天都没有了,所以初始值是一到n,一个一个累成最后返回,写在一个函数里去实现它的功能。

f1就是低规,看低规的特点是自己调用自己,自己看f1在f1的函数中又调用了f1,自己调用自己,这就是龟。两个功能是一样的,在功能相同的情况下地龟往往更简短,现在先从外观上来看地龟的程序更短,真正理解了地规就发现还地规还一个特点更好理解。

这次重点说阶程,地规就先建立一个印象就好了,阶程掌握它概念就行。