#include <iostream>
#define N 100
void Pascal(int n) {
int arr[N][N] = { 0 };
for (int i = 1; i < n+1; i++){
for (int j = 1; j < n+1; j++){
if (j == 1 || j == i)
arr[i][j] = 1;
else
arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];
}
}
for (int i = 1; i < n+1; i++){
for (int j = 1; j < i+1; j++){
cout << arr[i][j];
}
cout << endl;
}
}
本文介绍如何使用C++编程语言生成并输出指定层数n的杨辉三角,详细阐述了算法思路和代码实现过程。

6474

被折叠的 条评论
为什么被折叠?



