介绍
在本实验中,我们将学习如何编写一个 C++ 程序来打印帕斯卡三角形(Pascal Triangle)。帕斯卡三角形是一个由二项式系数组成的三角形数组。它以法国数学家布莱兹·帕斯卡(Blaise Pascal)的名字命名,尽管在他之前的几个世纪里,印度、波斯(伊朗)、中国、德国和意大利的数学家们就已经研究过它。
在本实验中,我们将学习如何编写一个 C++ 程序来打印帕斯卡三角形(Pascal Triangle)。帕斯卡三角形是一个由二项式系数组成的三角形数组。它以法国数学家布莱兹·帕斯卡(Blaise Pascal)的名字命名,尽管在他之前的几个世纪里,印度、波斯(伊朗)、中国、德国和意大利的数学家们就已经研究过它。
打开终端,开始编写一个用于打印帕斯卡三角形的 C++ 程序。
使用以下命令在 ~/project 目录下创建一个名为 main.cpp 的 C++ 文件:
touch ~/project/main.cpp
将以下代码复制并粘贴到 main.cpp 文件中。这段代码可以让你打印帕斯卡三角形。
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int rows;
cout << "Enter the number of rows to print Pascal's triangle: ";
cin >> rows;
cout << endl;
for (int i = 0; i < rows; i++)
{
int number = 1;
cout << setw(rows-i);
for (int j = 0; j <= i; j++)
{
cout << number << " ";
number = number * (i - j)/(j + 1);
}
cout << endl;
}
return 0;
}
保存对 main.cpp 文件的更改,并使用以下命令编译它:
g++ main.cpp -o main
现在,使用以下命令运行 C++ 程序:
./main
在本实验中,我们编写了一个 C++ 程序来打印帕斯卡三角形。我们希望这个实验能帮助你理解帕斯卡三角形的概念,以及如何使用 C++ 编程语言打印它。