C语言:10行杨辉三角形
输出10行杨辉三角形
C语言程序如下:
#include <stdio.h>int main()
{int a[10][10]={0};unsigned int i,j,k;for(i=0;i<10;i++){for(k=0;k<10-i;k++) printf("%4c",' ');for(j=0;j<=i;j++){if(j==0||j==i) a[i][j]=1;else{a[i][j]=a[i-1][j-1]+a[i-1][j];}printf("%4d",a[i][j]); printf("%4c",' ');}printf("\n");}return 0;
}
程序运行结果如下:
请各位大佬批评指正!!!