解题思路:
注意事项:
参考代码:
#include <stdio.h> #include <string.h> int main() { long long i,sum,n,k,len; char str[100]; sum=1; scanf("%lld%lld",&n,&k); for(i=1;i<=n;i++) { sum*=i; while(sum%10==0) { sum/=10; } sum%=10000000000; } sprintf(str,"%lld",sum); len=strlen(str)-1; while(len>=0&&str[len]=='0') { len--; } for(i=len-k+1;i<=len;i++) { if(i<0) { printf("0"); } else { printf("%c",str[i]); } } }
0.0分
0 人评分
蛇行矩阵 (C++代码)(预生成结果以节省每次生成的时间)浏览:809 |
钟神赛车 (C语言代码)浏览:872 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:536 |
【密码】 (C语言代码)浏览:333 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:994 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1163 |
WU-复数求和 (C++代码)浏览:1998 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:668 |
1908题解浏览:636 |
1012题解浏览:862 |