int a[17][17] = { 0 };
int i = 0, num= 8,j=0,k=0;
for (i = 0; i < 17; i++)
{
for (j = 0; j < abs(num-i); j++)
{
printf(" ");
}
for (k = 0; k < 17; k++)
{
if (k== 0)
{
a[i][k] = 1;
}
if (k > 0 && i*2>=k&&i<=8)
{
a[i][k] = a[i - 1][k] + a[i - 1][k - 1];
}
if (k > 0 && i < 16 - 0.5*k&&i>8)
{
a[i][k] = a[16-i][k];
}
if (a[i][k] != 0)
{
printf("%-2d", a[i][k]);
}
}
putchar('\n');
}
getchar();
剑走偏锋打印杨辉菱形四边形10.29
最新推荐文章于 2021-05-24 03:04:34 发布