首列为i的阶乘,横排为当前首列+行数+2
import java.util.*; public class Main{ public static void main(String [] args){ getTriangle(); } public static void getTriangle(){ Scanner scan = new Scanner(System.in); while(scan.hasNext()){ int input = scan.nextInt(); int temp = 0; int head = 1; for(int i = 0; i < input; i++){ head = head + i; System.out.print(head + " "); temp = head; for(int j = i; j < input-1; j++){ temp = temp + j + 2; System.out.print(temp + " "); } System.out.println(); } } } }