32位int型数值, 占4个字节,范围为(-2147483648~2147483647)。9的9次方在范围内,9的10次方超过这个范围了。你改成long long 型数值就好
因为32位下int数据范围为-21474836482147483647[-2^312^31-1],9的9次方是387,420,489在范围内,9的10次方式3,486,784,401超过范围了。