OJ-1048: 阶乘表、java

题目描述

输入一个正整数n(n<=20),输出1到n之间阶乘表。

输入

输入只有一个正整数n。

输出

输出1到n之间的阶乘表,格式见输出样例。每行两个数据,第一个数据占4列,第二个数据占20列,左对齐。

样例输入

5

样例输出

1 1
2 2
3 6
4 24
5 120

提示

注意int类型的表示范围

代码示例

import java.util.*;
public class Main{
    
    
	public static void main(String[] args){
    
    
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		double result = 1;
		for (int i=1; i<=n; i++) {
    
    
			result *= i;
			System.out.format("%-4d%-20.0f\n",i,result);
		}
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_43796109/article/details/109461729