题目描述
输入一个正整数n,输出n的阶乘。
输入格式
正整数n(0<=n<=20)
输出
输入可能包括多组数据,对于每一组输入数据,输出n的阶乘
样例输入
4
5
15
样例输出
24
120
1307674368000
#include<stdio.h>
int main()
{
int n;
while(scanf("%d",&n)==1)
{
double k=1;
for(int i=2;i<=n;i++)
k*=i;
printf("%.0lf\n",k);
}
return 0;
}