P1018 (C++代码)
摘要:#include <iostream>
using namespace std;
int main()
{
int k, n;
long long sum = 1;
cin >> n……
P1018 (C语言代码)
摘要:解题思路:注意事项:参考代码:#include<stdio.h>
int main()
{
int a[100],cnt=0,n,m;
long long sum=1;
scanf("……
P1018 (C语言代码)
摘要:解题思路:注意事项:参考代码:#include<stdio.h>int b[21],s[100];int n,k;int main(){ int i,j,t,flag; int w,r,q; scan……
P1018 (C语言代码)
摘要:解题思路:先求出阶乘,然后去掉后面的0,再把数字转换为字符串,然后再取后面的子串即可。注意事项:转换字符串时使用了sprintf函数,把数字转换为字符串,该函数有3个参数:第1个参数是要保存转换结果字……
P1018-题解(C++代码)
摘要:字符串的题目
还是先分解题目
首先需要求数字的阶乘 用的函数就是 long long 阶乘 long long 类型是为了防止溢出
然后我们需要去掉末尾0 只需要判断能否被10 整……
阶乘末尾的K位 (Java代码)
摘要:import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static vo……
P1018-题解(C语言代码)
摘要: #include
int main(void)
{
long long pro = 1;
int i = 0, j = 0, n = ……
详细解释,阶乘末尾k位,小白写法,超容易懂!
摘要:首先,计算阶乘用数组模拟阶乘。
详细解析可以看;
https://blog.dotcpp.com/a/98223
会了数组模拟阶乘计算后,就可以按照题目的意思编程啦!
先附上注释版代码:
……