hdojo 1042 N!
来源:互联网 发布:mysql绿色版安装教程 编辑:程序博客网 时间:2024/06/01 07:26
N!
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 67854 Accepted Submission(s): 19431
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代码:#include<stdio.h>#include<string.h> int a[36000];int main(){int n,i,j;while(scanf("%d",&n)!=EOF){memset(a,0,sizeof(a));a[0]=1;int s;for(i=1;i<=n;i++){ int c=0; for(j=0;j<36000;j++){s=a[j]*i+c;a[j]=s%10;c=s/10; } } for(i=36000-1;i>=0;i--) { if(a[i]) break;}for(;i>=0;i--){printf("%d",a[i]);} printf("\n");}}
0 0
- hdojo 1042 N!
- 1042 N!
- 1042 ( N! )
- 1042 N!
- 1042 N!
- 1042 N!
- 1042-N!
- 1042 N!
- N! ---HDU 1042
- HDU 1042 N!
- hdu 1042 N!
- HDOJ 1042 N!
- 1042 N!(java)
- hdoj 1042 N!(高精度)
- HDU 1042 N!
- HDOJ 1042 N!
- HDU 1042 N!
- hdu 1042 N!
- Miller-Rabin大素数判定
- SQL Server 数据导入Mysql详细教程
- Android图片压缩浅谈
- 刚加入公司,如何快速熟悉公司项目并快速上手
- Http 协议
- hdojo 1042 N!
- Spring学习笔记(一)
- 漫香笔记
- VB基本的使用
- Android 5.x Theme 与 ToolBar
- java中点画线法——画椭圆
- android click事件中获取 Button文本 从一个按钮开关中获取文本
- 第二块:******Oracle 数据库实例启动关闭过程******
- 如何使用Github?