ACMORE
题目集
蓝桥杯
SSPU专题
蓝桥杯
OI赛制
ACM赛制
教材
计算机等级考试
大视野(八中)OJ
考研
基础练习
入门训练
基础练习
算法训练
算法提高
历届试题
基础练习 阶乘计算
基础练习 闰年判断
基础练习 01字串
基础练习 字母图形
基础练习 数列特征
基础练习 查找整数
基础练习 回文数
基础练习 特殊回文数
基础练习 十六进制转十进制
基础练习 十六进制转八进制
基础练习 数列排序
基础练习 时间转换
基础练习 字符串对比
基础练习 分解质因数
基础练习 矩阵乘法
基础练习 矩形面积交
基础练习 完美的代价
基础练习 数的读法
基础练习 Sine之舞
基础练习 FJ的字符串
基础练习 芯片测试
基础练习 龟兔赛跑预测
基础练习 回形取数
基础练习 报时助手
基础练习 2n皇后问题
基础练习 Huffuman树
基础练习 高精度加法
基础练习 阶乘计算
十进制转十六进制
登陆
注册
当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。
建议使用的浏览器:
谷歌Chrome
火狐Firefox
Opera浏览器
微软Edge浏览器
QQ浏览器
360浏览器
傲游浏览器
1584:基础练习 阶乘计算
题目描述
输入一个正整数n,输出n!的值。
其中n!=1*2*3*…*n。
算法描述
n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。
将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。
首先将a设为1,然后乘2,乘3,当乘到n时,即得到了n!的值。
输入解释
输入包含一个正整数n,n<=1000。
输出解释
输出n!的准确值。
输入样例
10
输出样例
3628800
该题目包含在题集
基础练习
中
题目来源
蓝桥杯
共提交
572
次
通过率
54.2
%
时间上限
内存上限
1000
MS
128
MB
登陆或注册
以提交代码