杨辉三角的实现

来源:转载

可用二维数组来实现杨辉三角

#include <stdio.h>#define N 11int main(){ int i,j,a[N][N]; for (i=1;i<N;i++) { a[i][i]=1; a[i][1]=1; } for (i=3;i<N;i++) for (j=2;j<i;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; //打印出杨辉三角中每一行中间的数 for (i=1;i<N;i++) { for (j=1;j<=i;j++) printf("%4d",a[i][j]); printf("/n"); } return 0;}

分享给朋友:
您可能感兴趣的文章:
随机阅读: