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);} }