#705. 阶乘

    ID: 705 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>宁波竞赛-2005洛谷递归数学问题模拟简单计算

阶乘

阶乘

题目描述

在数学上,有这样一个概念:阶乘。一个整数n的阶乘(n!)是这样定义的:

当n=1时,有n!=1    即1!=1;

当n>1时,有n!=n*(n-1)!,即:fac(n)=n*fac(n-1);

特别规定,0的阶乘为1,即0!=1。

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

要求:当给定一个整数后,求出其阶乘。

本题输入文件只包含一行,其内容是一个整数,即n的值,

输出文件也仅含一行,其内容也是一个整数,即对应的阶乘值。

样例

输入

5

输出

120