ZZULIOJ1048: 阶乘表

题目描述

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

 

输入

输入只有一个正整数n。 

 

输出

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

 

样例输入

5

 

样例输出

1   1                   
2   2                   
3   6                   
4   24                  
5   120          
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {

		Scanner input = new Scanner(System.in);
		int n = input.nextInt();
		double num = 1;

		for (int i = 1; i <= n; i++) {

			num *= i;
			System.out.println(String.format("%-4d", i) + String.format("%-20.0f", num));

			if (i > n) {
				break;
			}

		}
	}
}

 

全部评论

相关推荐

点赞 评论 收藏
分享
谁知道呢_:要掉小珍珠了,库库学三年,这个结果
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务