以下是博主的想法,如果有更精简的算法可以分享在评论区
import java.util.Scanner;
class Scratch {
public static void main(String[] args) {
Scanner kan=new Scanner(System.in);
int n= kan.nextInt();
int sum=1;
int i=1;
int kun=0;
while (n>=2&&i<=n){
sum=sum*i;
i=++i;
kun+=sum;
}
System.out.println(sum);
System.out.println(kun);
}
}