C
c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
int main() {
int n;
int k;
int i=0;
int j=0;
printf("从键盘输入整数n(n>=0且n<=12)\n");
scanf("%d",&n);
int a[n][n];
for(i=0;i<=n;i++){
for(j=0;j<=n;j++)
a[i][j]=1 ; //数组所有元素为1
}
for(i=1;i<=n;i++){
for(j=1;j<i;j++)
a[i][j]=a[i-1][j]+a[i-1][j-1]; //杨辉三角运算规律
}
for(i=0;i<=n;i++){
for(j=0;j<=i;j++)
printf("%6d",a[i][j]); //输出数组下三角区域
printf("\n");
}
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run