时间差就是完成时间

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
int main() {
int arr[15][15]; // 定义一个二维数组,用来存储杨辉三角的数据
for (int i = 0; i < 14; i++) { // 遍历每一行
for (int j = 0; j < 15; j++) { // 遍历每一列
if (j == 0 || j == i) { // 每行的第一个和最后一个位置为 1
arr[i][j] = 1;
} else { // 其他位置为上面两个数字之和
arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];
}
}
}

for (int k = 0; k < 14; k++) { // 打印前 14 行
for (int m = 0; m <= k; m++) { // 每行打印对应数量的元素
printf("%5d", arr[k][m]); // 格式化输出,保证对齐
}
printf("\n"); // 换行
}

return 0;
}