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

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

筛选

大数计算用Python爽到爆

摘要:import sys sys.set_int_max_str_digits(50000000)# 增加到50000000位 n=int(input()) s=1 for i in range(……

高精度阶乘计算

解题思路:python里可以用math库里的factorial方法,就是高精度的参考代码:frommathimportfactorialprint(factorial(int(input())))
优质题解

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

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

大数类型解决阶乘

解题思路:可以直接用大数类型解决注意事项:Java中大数类型是对象,所以需要用到方法multiply参考代码:importjava.math.BigInteger;importjava.util.Scanner;publicclassOne{publicstaticvoidmain(String[]a

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

小南解题---阶乘计算--62ms

摘要:##最简洁的做法,但是因为限制字数所以,请允许我废话几句a=int(input())num=1for i in range(1,a+1):    num*=iprint(num)……