因慧团为阶乘50太大了,变量存不下,所以最后显示0,如果你将阶乘数改小一点就没问题了,比如10或者将int型改成塌橘long long型,然后结果已%lld输出,但40、50的阶乘也无法容纳,因为结果前衫橘太大了,20、30还可以
死循环了吧while(n > 1)result = result * n; n --;