//杨辉三角
#include<stdio.h>
int main()
{int i,j,k,n=0,a[10][10];while(n<=0||n>=13){/*行数不超过13,为了显示规范*/printf("n即输入行数");scanf("%d",&n);}printf("%d行杨辉三角如下:\n",n);for(i=1;i<=n;i++)a[i][1]=a[i][i]=1;for(i=3;i<=n;i++)for(j=2;j<=i-1;j++)a[i][j]=a[i-1][j-1]+a[i-1][j];for(i=1;i<=n;i++){for(k=1;k<=n-i;k++)printf(" ");for(j=1;j<=i;j++)printf("%5d",a[i][j]);printf("\n");}printf("\n");} //输出值:n=5,即五行。 //输出结果 /* 1 1 11 2 11 3 3 11 4 6 4 1*/