博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SPOJ Problem 24:Small factorials
阅读量:5876 次
发布时间:2019-06-19

本文共 543 字,大约阅读时间需要 1 分钟。

求阶乘,注意数据范围,要用高精。

#include
#include
int a[300];int n,x,y,l,i,j;int main(){ for (scanf("%d",&n);n--;){ scanf("%d",&x); memset(a,0,sizeof(a)); a[1]=1;l=1; for (i=1;i<=x;i++){ y=0; for (j=1;j<=l;j++){ a[j]=a[j]*i+a[j-1]/10; a[j-1]%=10; } while(a[l]>9){a[++l]=a[l-1]/10;a[l-1]%=10;} } for (i=l;i;i--)printf("%d",a[i]); printf("\n"); }}

 

转载于:https://www.cnblogs.com/moris/p/4311820.html

你可能感兴趣的文章
Play Framework
查看>>
集合转数组注意
查看>>
gng3使用方法,正确的路由器防火墙安全配置方式
查看>>
基于域名虚拟主机及主站迁移
查看>>
linux sed
查看>>
elk之elasticsearch 入门
查看>>
C++11 thread
查看>>
云:虚拟之上的管理平台
查看>>
石墨烯+新能源:光伏领域应用潜力巨大
查看>>
本节书摘来自华章出版社《 自动化测试最佳实践:来自全球的经典自动化测试案例解析 》一 2.2 测试中的软件...
查看>>
2022 年 AI 会发展成什么样子,IBM 做出了 5 大预测
查看>>
深入NLP———看中文分词如何影响你的生活点滴 | 硬创公开课
查看>>
老叶观点:MySQL开发规范之我见
查看>>
Silverlight 2 DispatcherTimer和通过XAML创建UI元素
查看>>
提高交通大数据利用率,改善交通拥堵现状
查看>>
美国运营商的冰火两重天
查看>>
新证据显示索尼遭黑确实是朝鲜黑客所为
查看>>
5G和物联网走到了一起 英特尔这位红娘出了多大力?
查看>>
无锡启用汽车电子标识卡,为市民带来便捷生活
查看>>
SSLyze:开源SSL安全监控工具
查看>>