两个感叹号是双阶乘的意思。
当m是自然数时,表示不超过m且与m有相同奇偶性的所有正整数的乘积。如:
示例:
3!!=1*3=3
5!!=1*3*5=15
6!!=2*4*6=48
8!!=2*4*6*8=384
另0!!=1!!=1
2!!=2
算法:
n的双阶乘:
当n为奇数时表示不大于n的所有奇数的乘积
如:7!!=1×3×5×7
当n为偶数时表示不大于n的所有偶数的乘积(除0外)
如:8!!=2×4×6×8
参考资料来源:百度百科-双阶乘
单感叹号是指阶乘(所有小于等于该整数的正整数乘积)
n!=1*2*…………n
双感叹号是其扩展(当数为偶数时为小于等于该整数的正偶数乘积;当数为奇数时为小于等于该整数的正奇数乘积)
2n!!=2*4*……*2n
(2n+1)!!=1*3*……*(2n+1)
双阶乘:意义如下:
6!!=6*4*2
5!!=5*3*1
同理可推……