温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
大家好,我是小林,今天奖励30C语言实现求N的阶乘,我用第位来实现,直接看一下小林写好的这个DEMO,先从第14行开始,这个是小林写的自定义求阶层的函数,也是函数类型,这个是函数名,里边是显示参数。第16行定一个整形变量,第17行是做一个判断,阶是必须要大于零的,所以说如果小于零的时候会做一个提示,第21行零和一的阶乘都是一二十一行也是做了一个判断,如果等于零或者一的时候,直接它们等一七行就是正常情况下的一个求阶乘。什么是阶乘?阶乘也就是从一一直乘到这个数本身为止,比如说三,它的阶乘就是一乘二乘三,那小林这里写的是TB等于在调用一下这个函数,在调用的时候,这个参数就要减一,它因为是上一个数嘛,然后乘以这个数本身即可,比如说当他们是三的时候。它就会先调用三乘以F2 f2里边又可以再调用F1乘以二。第六行是个函数,声明小林把它写到主函数里边来,大家可以把它写到主函的外边。第七行定义整形变量,第八行是个提示语句,第九行是个键盘输入函数,也就是你想求的阶乘式几,第十行就是调用这个函数,比如说我刚刚说的那等于三的时候,它会重复调用,一直到不符合条件时把。
01:12
Tab return一下到函数调用处此处,然后把这个值付给tab,最后打印出这个tab即可,看一下变异性结果,小丽,这里输入一个四。可以看到四的阶乘是二十四一乘二乘三乘四,也就是24这道题题目有点小问题,N的阶乘,这个N它不能是无限大的,因为int类型它的值是有限的,小林这里就不多讲了,给大家说一个思路,用大数来处理。看到这的小伙伴可以右下角给小玲点个赞,下节课有奖励。31C元用指针对十个整数按有大到小排序,小连接了一个500人的C语言学群,可以在主页上进群,而且可以领课程笔记好下课。
我来说两句