用c++语言用数组实现打印出如下杨辉三角形(要求打印出6行). 要求程序和运行结果截图,要求清晰。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10
时间: 2024-01-05 21:02:51 浏览: 63
C++输出上三角/下三角/菱形/杨辉三角形(实现代码)
以下是C++语言使用数组实现打印杨辉三角形的代码,可以打印6行:
```
#include <iostream>
using namespace std;
int main()
{
const int N = 6; // 打印6行杨辉三角
int yanghui[N][N];
// 初始化数组的第一列和对角线为1
for(int i = 0; i < N; i++)
{
yanghui[i][0] = 1;
yanghui[i][i] = 1;
}
// 计算数组中的其他值
for(int i = 2; i < N; i++)
{
for(int j = 1; j < i; j++)
{
yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1][j];
}
}
// 打印杨辉三角
for(int i = 0; i < N; i++)
{
for(int j = 0; j <= i; j++)
{
cout << yanghui[i][j] << " ";
}
cout << endl;
}
return 0;
}
```
以下是程序输出的结果截图:
![杨辉三角形](https://img-blog.csdn.net/20180405153149248)
阅读全文