SPOJ24(Small factorials)


24. Small factorials

Problem code: FCTRL2

You are asked to calculate factorials of some small positive integers.

Input

An integer t, 1<=t<=100, denoting the number of testcases, followed by t lines, each containing a single integer n, 1<=n<=100.

Output

For each integer n given at input, display a line with the value of n!

Example

Sample input:
4
1
2
5
3

Sample output:

1
2
120
6

//2009-05-1713:16:10XredmanSmallfactorialsaccepted0.43219MJAVA
importjava.io.*;
importjava.util.*;
importjava.math.*;

publicclassMain{

publicstaticvoidmain(String[]args){
intn,T;
inti;
BigIntegerans
=null,ti=null;
Scannercin
=newScanner(System.in);
T
=cin.nextInt();

for(intk=0;k<T;k++)
{
n
=cin.nextInt();

ans
=ans.valueOf(1);

for(i=2;i<=n;i++)
{
ti
=ti.valueOf(i);
//System.out.println("ti"+ti);
ans=ans.multiply(ti);
}

System.out.println(ans);

}

}


}


优质内容筛选与推荐>>
1、34、Flask实战第34天:修改邮箱
2、【map相关应用】
3、tomcat能正常启动但是访问项目的welcome界面出现404
4、MPI编程的常用接口速查
5、string对象方法


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn