请问这个如何写,望告知思路和注释。

7-2-6 打印杨辉三角 (20 分)
本题要求按照规定格式打印前N行杨辉三角。

输入格式:
输入在一行中给出N(1≤N≤10)。

输出格式:
以正三角形的格式输出前N行杨辉三角。每个数字占固定4位。

输入样例:
6
结尾无空行
输出样例:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
结尾无空行

仔细观察从第3行开始(二维数组第2行),除第一列和最后一列第3行中间数全是上一行中间两个数相加的数,那么我们只需要先把第一列和最后一列的元素初始化为1。从第三行的数开始打印前一行相加两个元素结果即可