等腰的杨辉三角:
#
include
<
stdio.h
>
int
main()

...
{

int i,j,k,p; /**//*定义i,j,k*/

int a[100][100]; /**//*定义一个数组*/
printf("请输入一个数字: ");
scanf("%d",&p);
for(i=0;i<p;i++)

a[i][0]=1, /**//*保证最左边的一条都为1*/

a[i][i]=1; /**//*保证最右边的一条都为1*/
for(i=2;i<p;i++)

...{

for(j=1;j<i;j++) /**//* 保证i总是大于j*/

a[i][j]=a[i-1][j-1]+a[i-1][j]; /**//*函数的主体部分了*/
}
for(i=0;i<p;i++)

...{

for(k=p-i-1;k>0;k--) /**//*在左边输出空格的个数*/

printf(" "); /**//* 输出空格*/

for(j=0;j<=i;j++) /**//* */

printf(" %d",a[i][j]); /**//* 换行*/

printf(" "); /**//* */
printf(" ");
}
}







































未完待续...