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 29 30 31
| # include <stdio.h> int main (void) { int i,x,y,a[20][20]; printf("triangle's line:"); scanf("%d",&i); for (x=1;x<=i;x++) { a[x][1]=a[x][x]=1; } for (x=3;x<=i;x++) { for (y=2;y<=x-1;y++) { a[x][y]=a[x-1][y-1]+a[x-1][y]; } } for (x=1;x<=i;x++) { for (y=1;y<=i-x;y++) { printf(" "); } for (y=1;y<=x;y++) { printf("%6d",a[x][y]); } printf("\n"); } return 0; }
|