HDOJ 1042 N!

为了学习使用JAVA的BigInteger和BigDecimal,来刻意找这种模板题来刷刷

贴一贴代码就好


import java.math.*;
import java.util.*;

public class Main {
	public static void main(String[] args){
		Scanner in=new Scanner(System.in);
		BigInteger ans[]=new BigInteger[10050];
		ans[0]=new BigInteger("1");
		for(int i=1;i<=10000;i++)
			ans[i]=ans[i-1].multiply(BigInteger.valueOf(i));
		int n;
		while(in.hasNext()){
			n=in.nextInt();
			System.out.println(ans[n]);
		}
		in.close();
	}
}


全部评论

相关推荐

本人一直追求WLB,对大小周深恶痛疾,刷到小红书说取消大小周大喜,看来跳槽的选择又多一个了
一枚大铁锤:至于冲不冲小红书,这是个问题,我先声明我不是这方面的专家,我觉得这件事还是要慎重评论,你问我为什么不给出回答,因为我一开始就说了,我不是这方面的专家
点赞 评论 收藏
分享
AAA不喝拿铁:校友好,开投就完事了!要准备面试的话更建议刷codetop,hot100有些题并不是面试常考题。另外想看刷题路线的可以看我的帖子,有讲怎么刷leetcode,除此之外可以看看我根据真实面经整理得到的最全(高/中/低频)面试题,加油
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务