hdoj1042
来源:互联网 发布:进销存 知乎 编辑:程序博客网 时间:2024/05/23 00:08
N!
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 33698 Accepted Submission(s): 9380
Problem Description
Given an integer N(0 ≤ N ≤ 10000), your task is to calculate N!
Input
One N in one line, process to the end of file.
Output
For each N, output N! in one line.
Sample Input
123
Sample Output
126
Author
JGShining(极光炫影)
#include<stdio.h>#include<string.h>int number[100001];int main(void) { int n; while (scanf("%d", &n) != EOF) { memset(number, 0, sizeof (number)); number[0] = 1; int digit=0;//最高位 for (int i = 2; i <= n; i++) { int c = 0; for (int j = 0; j <=digit; j++) { int s = number[j] * i + c; number[j] = s % 10; c = s / 10; } while(c){//进位 number[++digit]=c%10; c/=10; } } for(int i=digit;i>=0;i--) printf("%d",number[i]); 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再分析
- DWR框架 ajax(3)
- 网页布局的九宫格基本布局
- 使用jdom读/写xml文档
- 20 处理非连续内存区访问
- 浏览器缓存
- hdoj1042
- symfony2添加services
- 21 创建和删除进程的地址空间
- 22 堆的管理
- poj2828线段树
- sgu 176 Flow construction--有源汇 有上下界 最小流
- 多校第三场:hdu(4323:编辑距离算法)
- IIS备份
- codeforces 117C 拓扑排序 找三元环