打印杨辉三角
//1
//1 1
//1 2 1
//1 3 3 1
#include<stdio.h>
int main() {
printf("请输入要打印的行数:>");
int n = 0;
scanf("%d", &n);
int i = 0;
int j = 0;
int a[100][100] = { 0 };
for (i = 0; i < n; i++) {
/*int j = 0;*/
for (j = 0; j <= i; j++) {
if (i == 0 || j == 0 || j == i) {
a[i][j] = 1;
}
else {
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
}
printf("%d ", a[i][j]);
}
printf("\n");
}
return 0;
}
运行结果