2273 - 2013_12_13_D
时间限制 : 1 秒
内存限制 : 128 MB
MiaoWu想知道n的阶乘是多少,很简单吧。
题目输入
第一组输入一个T,表示T组数据
每组数据输入一个n (0<=n<10)
题目输出
每组输出一行,输出n!
输入/输出样例
输入格式
3 3 2 1
输出格式
6 2 1
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); } }
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);} }
Java解答
import java.io.*; import java.util.*; import java.math.BigInteger; public class Main{ public static void main(String[] args){ Scanner read=new Scanner(System.in); int t=read.nextInt(); for(int CASE=1;CASE<=t;CASE++){ int fac=1,n=read.nextInt(); for(int i=1;i<=n;i++){ fac*=i; } System.out.println(fac); } } }