阶乘计算升级版(12位以上的阶乘)
本题要求实现一个打印非负整数阶乘的函数。 其中N是用户传入的参数,其值不超过1000。如果N是非负整数,则该函数必须在一行中打印出N!的值,否则打印“Invalid input”。基本思路: 我们知道,当n的值增大时,阶乘的结果会急剧增大,当n大到一定数后即使是unsigned long类型也无法保存结果,这时只能采取别的方法来保存结果. 这里主要采用模拟手算的方法,步骤如下:开辟
原创
2017-10-15 16:52:07 ·
1849 阅读 ·
0 评论