本文共 453 字,大约阅读时间需要 1 分钟。
来自牛客网,求大数问题偷懒的做法(BigDecimal,BigInteger)
牛客网能AC,但是百炼OJ好像不行,以后有能力用C的数组来做一次吧题目:求N!
import java.math.BigDecimal;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); BigDecimal num= new BigDecimal(1); for(int i=1;i<=n;i++) { BigDecimal m = new BigDecimal(i); num = num.multiply(m); } System.out.println(""+num); scan.close(); }}
转载地址:http://nrqen.baihongyu.com/