怎么用C++程序输出下面形式的杨辉三角啊?一共有10行 我只写出了其中4行
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/25 06:04:39
怎么用C++程序输出下面形式的杨辉三角啊?一共有10行 我只写出了其中4行
1
1 1
1 2 1
1 3 3 1
1
1 1
1 2 1
1 3 3 1
![怎么用C++程序输出下面形式的杨辉三角啊?一共有10行 我只写出了其中4行](/uploads/image/z/2691891-27-1.jpg?t=%E6%80%8E%E4%B9%88%E7%94%A8C%2B%2B%E7%A8%8B%E5%BA%8F%E8%BE%93%E5%87%BA%E4%B8%8B%E9%9D%A2%E5%BD%A2%E5%BC%8F%E7%9A%84%E6%9D%A8%E8%BE%89%E4%B8%89%E8%A7%92%E5%95%8A%3F%E4%B8%80%E5%85%B1%E6%9C%8910%E8%A1%8C+%E6%88%91%E5%8F%AA%E5%86%99%E5%87%BA%E4%BA%86%E5%85%B6%E4%B8%AD4%E8%A1%8C)
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");
}
}
{
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");
}
}
怎么用C++程序输出下面形式的杨辉三角啊?一共有10行 我只写出了其中4行
下面的程序是我写的关于输出杨辉三角(只输出10行)
通过二维数组实现杨辉三角的前10行并输出.杨辉三角形式如下:
c程序填空:编程输出下三角形式的乘法九九表
C语言程序九九表编写一个程序输出上三角九九表,其形式如下:1 2 3 4 5 6 7 8 94 6 8 10 12 14
C语言编程:有三个整数abc,由键盘输入,输出其中最大的数 我的程序错在什么地方?
编写程序:输出杨辉三角 形式如下:1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 .
c语言 下列程序执行后的输出结果是(小数点后只写一位)
求杨辉三角形程序算法哪位大神知道等腰杨辉三角形的算法怎么写,还有程序(用c语言编写),而且用二维数组编写,要求输出十行,
有关C语言杨辉三角程序填空的
10 下面程序的功能是输出以下形式的金字塔图案
用c++写一个程序输出杨辉三角前五行