温馨提示×

c++杨辉三角代码怎么写

c++
小亿
92
2024-04-26 16:39:44
栏目: 编程语言
C++开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

#include using namespace std;

int main() { int numRows;

cout << "Enter the number of rows for Pascal's Triangle: ";
cin >> numRows;

int triangle[numRows][numRows];

for (int i = 0; i < numRows; i++) {
    triangle[i][0] = 1;
    triangle[i][i] = 1;
}

for (int i = 2; i < numRows; i++) {
    for (int j = 1; j < i; j++) {
        triangle[i][j] = triangle[i-1][j-1] + triangle[i-1][j];
    }
}

cout << "Pascal's Triangle:" << endl;
for (int i = 0; i < numRows; i++) {
    for (int j = 0; j <= i; j++) {
        cout << triangle[i][j] << " ";
    }
    cout << endl;
}

return 0;

}

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:C++杨辉三角形代码怎么写

0