阶乘末尾

import java.util.Scanner;

public class Main {
	
	public static void main(String[] args){
		
		Scanner sc=new Scanner(System.in);
		
		int n=sc.nextInt();
		
		int len=sc.nextInt();
		
		if(n>30||len>10){
			
			return;
		}
		
		int sum=1;
		
		for(int i=1;i<=n;i++){
			
			sum=sum*i;
		}
		
		
		String s=String.valueOf(sum);
		
		if(s.length()<len){
			
			int cha=len-s.length();
			
			for(int i=0;i<cha;i++){
				
				System.out.print("0");
			}
			
			System.out.print(s);
			
		}else{
			
			System.out.println(s.substring(s.length()-len, s.length()));
		}
	}
	
}


猜你喜欢

转载自blog.csdn.net/wz1997/article/details/79632735
今日推荐