题解 1474: 蓝桥杯基础练习VIP-阶乘计算

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

优质题解

蓝桥杯基础练习VIP-阶乘计算(C++自定义函数解题)

代码解析:multiply函数实现高精度乘法。它接受一个存储数字的向量num和一个因子factor作为参数,并返回乘法结果的向量result。在multiply函数中,使用carry变量来保存进位。在for循环中,逐位进行乘法运算,并将结果加入result向量中。

c++---阶乘计算

#includeusingnamespacestd;intn;inta[100005];intmain(){cin>>n;a[1]=1;intlen=1;for(inti=2;i0时,要进一位,{len++;//len++;a[len]=t%10;//比如t=24:4保留在a[1]t/=10;//24
优质题解

蓝桥杯基础练习VIP-阶乘计算-题解(C++代码)

**在这里我把每一个n称为循环数**|循环数|结果||------------|------------||1|1||2|2||3|6||4|24||5|120||n|n!|**要了解高精度乘法,首先要先清楚数与数相乘之间进位情况****我们现在可以手动模拟一个数与一个数普通计算**不过需要注意的一点