HDOJ1042
来源:互联网 发布:淘宝客服月工作计划 编辑:程序博客网 时间:2024/05/21 17:25
题目:
123
126
代码如下:
/**
*@author:StormMaybin
*@Date:2016-05-03
*@Filename:HDOJ1042.c
*/
# include <stdio.h>
# define MAX 8000
int main (void)
{
int i, j, k, t, N;
int f[MAX];
while (scanf ("%d",&N) == 1)
{
//每次使用前要清零
memset (f, 0, sizeof (f));
f[0] = 1;
for (i = 2; i <= N; i++)
{
for (t = 0, j = 0; j < MAX; j++)
{
k = f[j] * i + t;
f[j] = k % 100000;
t = k / 100000;
}
}
//除去前导零
for (i = MAX - 1; ! f[i]; i--);
//第一个元素不要求输出多余零
printf ("%d",f[i]);
while (i)
{
printf ("%05d",f[--i]);
//这些需要输出前面多余的零,这个你懂的,否则一直WA!
}
printf ("\n");
}
return 0;
}
- HDOJ1042
- hdoj1042
- HDOJ1042
- hdoj1042 N!
- HDOJ1042 N!
- 大数乘法-HDOJ1042
- 大数阶乘模板 hdoj1042
- hdoj1042(N!,大数乘)
- HDOJ1042大数相乘
- N的阶乘HDOJ1042
- HDOJ1042(高精度阶乘 JAVA)
- HDOJ1042 N!(大数阶乘)
- 求 n! (大数问题)----------HDOJ1042
- ACM练习之hdoj1042《N!》
- [ACM] hdoj1042 N! 解题报告
- 大数阶乘问题HDOJ1042再分析
- C++实验5数组分离
- 后台线程
- C#反射Assembly 详细说明【1】
- C++调用Matlab画图 V2.0
- 中断线程
- HDOJ1042
- 大数据技术之Stome 概念
- 55. Binary Tree Preorder Traversal
- 高性能PHP日志系统--SeasLog学习
- 分页效果
- Apache Commons工具集
- JQuery【属性、CSS类、html、文本、值】
- 大数据技术之Hbase
- 大数据技术之Hive