因为阶乘50太大了,变量存不下,所以最后显示0,如果你将阶乘数改小一点就没问题了,比如10或者将int型改成longlong型,然后结果已%lld输出,但40、50的阶乘也无法容纳,因为结果太大了,20、30还可以