#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i,j,n,a[14][14];
char c=' ';
printf("enter n(<=13):");
scanf("%d",&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(j=1;j<39-i*2;j++)
printf("%c",c); /*先输出适当的空格*/
for(j=1;j<=i;j++)
printf("%4d",a[i][j]);
printf("\n");
}
getch();
return 0;
}

5万+

被折叠的 条评论
为什么被折叠?



