java-阶乘
import java.util.Scanner; public class 阶乘 { public static void main(String[] agrs) { //阶乘 int n = 1, sum = 1; Scanner a = new Scanner(System.in); int s = a.nextInt(); for (n = 1; n <= s && s > 0; n++) sum *= n; while (s > 0 && n <= s) { sum *= n; n++; } System.out.println(sum); } }