1.杨辉三角(概念)
如图,两条边数都是1,从第三行起,除了第一位和最后一位,其它位都是顶上两个数之和
2.代码详解
(1)定义一个九行九列的数组,数组附初始值都为1
int main(void)
{
int data[9][9];
for (int i = 0; i < 9; i++)
{
for (int j = 0; j < 9; j++)
{
data[i][j] = 1;
}
}
for (int i = 0; i < 9; i++)
{
for (int j = 0; j < 9; j++)
{
printf("%6d", data[i][j]);
}
printf("\n");
}
return 0;
}
此时输出结果如图:
(2)仅输出左下角的数,代码稍作改正如下
for (int i = 0; i < 9; i++)
{
for (int j = 0; j <=i; j++)
{
printf("