其实普通方法只能计算小数阶乘,int型最多只能表示 12! 之后就要溢出,long型同样只能表示到12的阶乘,就算是long long型13!也是极限,算不了14及之后的阶乘。
大数阶乘需要另辟蹊径,当然本题明确告诉了我们结果范围在int类型范围之内,因此不用过多考虑,很简单。