4字节int的最大值:2147483647<13!
4字节unsigied int的最大值:4294967295<13! 8字节long
long最大值:9223372036854775807<21! 8字节unsigned long
long最大值:18446744073709551615<21!
参考来源:百度知道
所以跑算法的时候,用阶乘是需要十分谨慎的。
到测试数据的时候,尽量不要使用阶乘算法,非要使用的话,用int数组来存每一位。
4字节int的最大值:2147483647<13!
4字节unsigied int的最大值:4294967295<13! 8字节long
long最大值:9223372036854775807<21! 8字节unsigned long
long最大值:18446744073709551615<21!
参考来源:百度知道
所以跑算法的时候,用阶乘是需要十分谨慎的。
到测试数据的时候,尽量不要使用阶乘算法,非要使用的话,用int数组来存每一位。