高位数的阶乘计算(简单的matlab,Python以及C语言实现)
今天有同学问我1000万的阶乘用计算机怎么算,所以我花了大概20分准想了一个思路,分享给大家,主要面向新手,大佬轻喷。大家都知道,计算机计算的数字精度是有限制的,就整数而言对于不同的CPU,不同的操作系统,不同的语言,不同的编译器等都可能导致计算位数精度的不同。对于一般的编程语言,在常用的平台上处理精度至多不会超过64位整数。话不多说,我们来看算法本身:先说思路,逻辑就是小学教的乘法计算方法。具体操作方法是,第一步把要计算的数的每一位都提出来然后依次放入数组,然后把该数组直接乘以下一个数,对得到的数组进
原创
2020-05-25 20:40:58 ·
1217 阅读 ·
0 评论