问题 2994 --计算阶乘n!的值

2994: 计算阶乘n!的值★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 1451  解决: 923
[提交][状态][命题人:]

题目描述

阶乘是基斯顿·卡曼(Christian Kramp,1760~1826)于 1808 年发明的运算符号,是数学术语。

一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。1808年,基斯顿·卡曼引进这个表示法。

比如 5! = 1*2*3*4*5 = 120

输入

一个小于21的整数n (0<=n<=20)

输出

n的阶乘的值

样例输入
Copy
5
样例输出
Copy
120

提示

当n>=13时,n的阶乘的值超过了int类型的表示范围。还有一种比int更大的类型,称为long long,它的范围是-263~~263-1,比-1019~~1019略窄,而我们一直使用的int范围是-231~~231-1,只比-2*109~~2*109略宽。

来源

SZS 

[提交][状态]