作业帮 > 综合 > 作业

怎么用C++程序输出下面形式的杨辉三角啊?一共有10行 我只写出了其中4行

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/25 06:04:39
怎么用C++程序输出下面形式的杨辉三角啊?一共有10行 我只写出了其中4行
1
1 1
1 2 1
1 3 3 1
怎么用C++程序输出下面形式的杨辉三角啊?一共有10行 我只写出了其中4行
main()
{
int n[10][21];
int i = 0,j = 0;
//初始化
for(i = 0; i < 10; i++)
for(j = 0; j < 21; j++)
n[i][j] = 0;
n[0][10] = 1;
//计算
for(i = 1; i < 10; i++)
for(j = 1; j < 20; j++)
n[i][j] = n[i-1][j-1] + n[i-1][j+1];
//打印
for(i = 0; i < 10; i++)
{
for(j = 0; j < 21; j++)
if(n[i][j] == 0)printf(" ");
else printf("%3d",n[i][j]);
printf("\n");
}
}