#include <iostream>
using namespace std;
int main()
{
int line, room = 0;
cin >> line;
if (line == 0)
{
cout << "NONE";
return 0;
}
room = line;
int arr[room];
int i, j; //create a one-dimensional array
if (line == 1)
{
cout << 1;
}else if (line == 2)
{
cout << "1\n1 1";
}else
{
cout << "1\n1 1\n";
arr[0] = arr[1] = arr[2] = 1;
for (i = 2; i < line; i++)
{
arr[i] = 1;
for (j = i - 1; j > 0; j--)
{
arr[j] = arr[j] + arr[j - 1];
}
for (j = 0; j <= i; j++)
{
cout << arr[j] << ' ';
}
cout << endl;
}
}
return 0;
}
从零开始学C++——运用一维数组输出杨辉三角形
最新推荐文章于 2023-11-22 11:35:57 发布