Cannot calculate factorials bigger than 20! ! How to do so?

后端 未结 7 505
清歌不尽
清歌不尽 2020-12-03 08:16

I am using unsigned long long integer format in order to calculate big factorials. However my code fails at some point can you have a look at it? Actually it is part of a la

7条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-03 08:57

    Range of unsigned long long is usually 0 to 2^64 - 1 (18,446,744,073,709,551,615). 21! goes out of this range.

提交回复
热议问题