题解 1604: 蓝桥杯算法训练VIP-阶乘

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

筛选

蓝桥杯算法训练VIP-阶乘 (C++代码)

解题思路:暴力暴力乘,每次保留得到的数的后7位左右(保证不出现误差)如果每次mod10,会造成误差.因为当相乘后得到的是10的倍数时,mod10会变成0.所以每次大概mod1000000.最后输出ans%10原理:最后一位相乘只会影响最后一位.故只保留最后几位就行了数学方法:有两种.第一种分析10怎么

python-阶乘算法

摘要:解题思路:一楼楼主的题解很不错,随时去掉最右边非零数字后面的0,将最后结果除10取余即可。注意事项:参考代码:def f(n):       sum = 1       for i in rang……

1604: 蓝桥杯算法训练VIP-阶乘

解题思路:注意事项:注意单词别打错,人生苦短,我学python参考代码:importmathnumbers=math.factorial(int(input()))whilenumbers%10==0:numbers//=10print(numbers%10)

蓝桥杯算法训练VIP-阶乘

importjava.math.BigInteger;importjava.util.ArrayList;importjava.util.Scanner;publicclass阶乘{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAut