,讲解阶乘
求助,讲解阶乘给讲解下什么是阶乘,干嘛的,书上的题,有代码,就是不懂这个有啥用,求讲解,谢谢了![解决办法]
求助,讲解阶乘
给讲解下什么是阶乘,干嘛的,书上的题,有代码,就是不懂这个有啥用,求讲解,谢谢了!
[解决办法]
请参考高中数学
[解决办法]
n! = 1*2*3*...*(n-1)*n
[解决办法]
高等数学尤其是概率论上用的较多!
其他的不了解!
[解决办法]
楼主钻牛角尖了.
'!' 在数学里表示的是阶乘的意思, 文学里叫感叹号, C语言里 != 是不等于的意思, 单独一个
是逻辑取反(不是按位), 有的汇编指令集表示的意思是更新寄存器...............
符号的发明只是为了表达方便交流而已! 仅仅是要表示那个意思!
[解决办法]C/C++ codeint function(int n){int sum = 1;for(int i=1;i<n;i++){sum *= i;}return sum;}
[解决办法]
[解决办法]
一样的! 最终都是一样的!
只不过上面的比下面的看起来更"成熟"一点罢了! 执行顺序没变化!
如果有兴趣可以继续搜搜 "副作用和序列点" 的知识.
[解决办法]
只是排列。
数学还是更重要些。