天勤OJ 1098 大数处理之《N的阶乘》
来源:互联网 发布:张韶涵妈妈 知乎 编辑:程序博客网 时间:2024/06/13 13:52
题目地址:http://www.acmclub.com/problem.php?id=1098
#include<string.h>#include<stdio.h>#define MAXS 3002typedef struct E{int num[MAXS];int lenth;}E;E ans[1001];E mul(E a,int k){int i;for(i=0;i<=a.lenth;i++)a.num[i]*=k;for(i=0;i<=a.lenth;i++){a.num[i+1]+=a.num[i]/1000;a.num[i]%=1000;}for(a.lenth+=4;a.num[a.lenth]==0;a.lenth--);return a;}int main(){int n,i,j;ans[0].num[0]=1;ans[0].lenth=0;for(i=1;i<=1000;i++)ans[i]=mul(ans[i-1],i);while(~scanf("%d",&n)){printf("%d",ans[n].num[ans[n].lenth]);for(i=ans[n].lenth-1;i>=0;i--)printf("%03d",ans[n].num[i]);printf("\n");}return 0;}
- 天勤OJ 1098 大数处理之《N的阶乘》
- 大数阶乘-N的阶乘
- 九度OJ 1076 N的阶乘 -- 大数运算
- 九度OJ 1076 N的阶乘 大数乘法
- 大数n的阶乘
- 大数n的阶乘
- 大数n的阶乘
- 大数N的阶乘
- 模拟乘法运算之N的阶乘(大数阶乘)
- 大数阶乘的处理
- 1057 N的阶乘(大数阶乘)
- N的阶乘(大数阶乘算法)
- 九度OJ 1076 N的阶乘 (高精度大数的乘法)
- OJ 系列之可怕的n的阶乘
- 九度OJ 1076:N的阶乘 (数字特性、大数运算)
- 杭电OJ 1042 N!(大数阶乘模板)
- Hust oj 2019 n! problem II(大数阶乘)
- 求n的阶乘,大数乘模版
- 母亲永远不会抛弃你
- python 中的三个读read(),readline()和readlines()
- GDI+图片毛玻璃效果的实现
- bootchart--检测linux启动性能的软件
- 蓝桥杯2011年决赛c++高职
- 天勤OJ 1098 大数处理之《N的阶乘》
- Struts2自定义拦截器实例—登陆权限验证
- 开发者拒绝写技术博客的常见理由
- html网页字体颜色设置大全
- 权限管理系统 页面权限粒度控制设计 GUID在数据库系统的应用
- Android中framework中的类如何获取development/samples下一个应用的Context?
- 第二次C程序设计实验报告
- 记录锁
- ImportError: No module named tagging_autocomplete