游客 Signup | Login
中文 | En

2273 - 2013_12_13_D

MiaoWu想知道n的阶乘是多少,很简单吧。

Input

第一组输入一个T,表示T组数据

每组数据输入一个n (0<=n<10)

Output

每组输出一行,输出n!

Examples

Input

3
3
2
1

Output

6
2
1

Solution C


#include"stdio.h"
int main()
{
	int m,n,i,j,fac;
	scanf("%d",&m);
	for(j=0;j<m;j++)
	{
	fac=1;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		fac*=i;
	}
	printf("%d\n",fac);
	}
}

Solution C++

#include<cstdio>
main(){int i,t,ans,n;scanf("%d",&t);
    while(t--){scanf("%d",&n);ans=1;for(i=2;i<=n;i++)ans*=i;printf("%d\n",ans);}
}
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题