HDU 1042 N!
来源:互联网 发布:java 高斯模糊处理 编辑:程序博客网 时间:2024/04/29 22:16
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
123Sample Output126
#include<stdio.h>#include<string.h>int main(){ int n,i,j,temp,s; int num[20000]; while(scanf("%d",&n)!=EOF) { memset(num,0,sizeof(num)); num[0]=1; for(i=2;i<=n;i++) { int temp=0; for(j=0;j<20000;j+=1) { s=num[j]*i+temp; num[j]=s%1000; temp=s/1000; } } for(i=20000-1;i>-1;i--)if(num[i])break; printf("%d",num[i]); for(j=i-1;j>-1;j--)printf("%.3d",num[j]); printf("\n"); } return 0;}
- N! ---HDU 1042
- HDU 1042 N!
- hdu 1042 N!
- HDU 1042 N!
- HDU 1042 N!
- hdu 1042 N!
- hdu 1042 N!
- HDU 1042 - N!
- hdu 1042 N!
- hdu 1042 N!
- HDU 1042 N!
- hdu 1042 N!
- HDU 1042 N!
- HDU 1042 N!
- Hdu 1042 - N!
- hdu 1042 N!
- hdu 1042 N!
- hdu 1042 N!
- UNIX网络编程学习(15)--使用单进程和select的TCP服务器程序
- 如何成为“10倍效率”开发者
- 珍惜那些爱你的人,不要令他们失望,加油吧,我们。
- TCP IP 协议分析
- [Android]为指定的应用创建桌面快捷方式
- HDU 1042 N!
- 利用XML生成Excel
- 加密解密-换位加解密
- 加密解密-替换加解密
- css中使某个元素位置始终针对某个元素时的定位设定的解决办法(当两级元素均布变化大小或长度时可用)
- 如果通过浏览器下载google market 的apk应用程序。
- 一个典型的 C++ 程序员成长经历
- C#操作Excel文件(读取Excel,写入Excel)
- 关于java中的setOut()方法