#2028. 阶乘
阶乘
题目描述
阶乘是基斯顿·卡曼( )于1808年发明的数学运算符号。
一个正整数的阶乘()是所有小于及等于该数的正整数的乘积,并且的阶乘为 。
自然数n 的阶乘写作 ,如下:
现在给你一个数 ,请问n 的阶乘为多少?如果 的值小于,则输出 "ERROR"。
输入格式:
一个整数
输出格式:
一个整数,表示的阶乘
样例
-5
ERROR
4
24
数据范围
阶乘是基斯顿·卡曼(ChristianKramp,1760~1826 )于1808年发明的数学运算符号。
一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的乘积,并且0的阶乘为1 。
自然数n 的阶乘写作 ,如下: n!=1∗2∗3∗……∗(n−1)∗n
现在给你一个数n ,请问n 的阶乘为多少?如果n 的值小于0,则输出 "ERROR"。
一个整数n
一个整数,表示n的阶乘
-5
ERROR
4
24
n⩽20