#include <stdio.h>
// 计算杨辉三角的值
int calculateValue(int row, int col) {
if (col == 0 || col == row) {
return 1;
} else {
return calculateValue(row - 1, col - 1) + calculateValue(row - 1, col);
}
}
// 打印杨辉三角
void printPascalsTriangle(int n) {
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i; j++) {
printf("%d ", calculateValue(i, j));
}
printf("\n");
}
}
int main() {
int numRows;
printf("请输入要打印的杨辉三角的行数: ");
scanf("%d", &numRows);
printPascalsTriangle(numRows);
return 0;
}