#include<stdio.h>
int main()
{
int a[10][10]={{1},{1},{1},{1},{1},{1},{1},{1},{1},{1}},i,j; //每行第一列初始化为1 其余初始化为0
for(i=1;i<=9;i++)
for(j=1;j<=9;j++)
{a[i][j]=a[i-1][j-1]+a[i-1][j];}
for(i=0;i<=9;i++)
for(j=0;j<=9;j++)
{if(a[i][j]!=0)
printf("%4d",a[i][j]);
if(j==i)
printf("\n");
}
return 0;
}
C语言 输出杨辉三角形的前十行
最新推荐文章于 2025-09-26 18:00:45 发布
本文展示了一个使用C语言编写的杨辉三角程序。通过双重循环,程序实现了杨辉三角的构建,每行的元素由上一行的相邻两元素相加得出。最终,程序输出了10行的杨辉三角,每行的元素对齐显示。
850





