题解 1148: C语言训练-计算1977!*

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

优质题解

C语言训练-计算1977!,c语言的简单思路

###解题思路​因为这道题的位数已经超过的longlongint最大数,所以这道题的思路应该按存放在数组的思想去做这一道题,因为这个位数实在是太大了,我们只能用i(1~1977)去乘以上一个数值的每一个数,,如假设a现在是4!==24,则a[1]=2,
优质题解

Manchester- C语言训练-计算1977!

解题思路:大数据阶乘,我们用数组存储结果,这题用长度为5660的数组jc[5660]刚好够存1977的阶乘;1:定义变量weishu代表阶乘的结果所占的位数;2:把整个数组(jc[])全赋值为0,再把0号元素(jc[0])置1,代表此时阶乘的值为1!,