题解 1285: 阶乘末尾的K位

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

筛选

1285: 阶乘末尾的K位

摘要:解题思路:最基础+细节注意事项:参考代码:#include<iostream>using namespace std;int getIntegerLength(int n) //求整数的长度妙法{  ……

详细解释,阶乘末尾k位,小白写法,超容易懂!

首先,计算阶乘用数组模拟阶乘。详细解析可以看;https://blog.dotcpp.com/a/98223会了数组模拟阶乘计算后,就可以按照题目的意思编程啦!先附上注释版代码:```cpp#includeusingnamespacestd;constintN=1e4+10;intans[N+10];

1285: 阶乘末尾的K位

```cpp#include#includeusingnamespacestd;longlongjiecheng(intn){longlongsum=1;for(inti=1;i>n>>k;longlongsum=jiecheng(n);while(sum%10==0)sum/=10;longlong

P1018-题解(C++代码)

字符串的题目还是先分解题目首先需要求数字的阶乘用的函数就是longlong阶乘longlong类型是为了防止溢出然后我们需要去掉末尾0只需要判断能否被10整除就可以了然后循环/=10就可以去掉末尾0然后我们还需要求出位数如果位数resn>>k;longlongsum=jiechen(n);while(