小工具知识网

当前位置: 首页 > 行业知识 > 大数乘法算法

行业知识

大数乘法算法

2026-11-14 05:58:17 来源:互联网转载

�index.php/tags-41973.html" >��题:6-10 阶乘计算升级版(pta--基础编程题目集)

此方法的原理就是把数字的每一位拆分出来,存到数组中,在求阶乘时,每一次乘法都分解为数组的每一位乘这个数,例如:

4的阶乘,num[0]=num[0]*4%10=4,而此时产生了进位,进位为2,所以num[1]=进位=2;

而5的阶乘,num[0]=num[0]*5%10=0,进位为2,num[1]=(num[1]*5+进位)%10=2,进位为1,num[2]=进位=1;得到5的阶乘为120。

        图像演示 

void Print_Factorial ( const int N ){int a[10010]={0},l=0,j=0,k=0;a[0]=1;if(N

上一篇:PMD下载指南,一键获取并轻松安装PMD工具

下一篇:怎么撤回服务器设置命令?