解题思路
最后一位数相乘的变化。注意:为什么不是s=s%10,如果12 * 15,
12的最后一位时2, * 15=30,则为3,问题是12*15=180,为8,两
者不符,说明s=s%10中的10要多加0.
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
int s = 1;
for(int i=1;i<=n;i++){
s=s*i;
while(s%10==0){
s=s/10;
}
s=s%10;
}
System.out.println(s%10);
}
}