91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C++如何優雅地打印楊輝三角形

c++
小樊
84
2024-07-05 19:11:28
欄目: 編程語言

下面是一個優雅地打印楊輝三角形的C++代碼示例:

#include <iostream>
#include <vector>

void printPascalTriangle(int numRows) {
    std::vector<std::vector<int>> triangle(numRows);

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

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

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

int main() {
    int numRows;
    std::cout << "Enter the number of rows for Pascal's Triangle: ";
    std::cin >> numRows;

    printPascalTriangle(numRows);

    return 0;
}

運行這段代碼,用戶輸入所需的行數,程序將打印出相應行數的楊輝三角形。

0
大关县| 南开区| 会同县| 吕梁市| 海伦市| 荔波县| 大丰市| 阆中市| 北票市| 云梦县| 府谷县| 介休市| 大余县| 彭泽县| 兰考县| 秭归县| 南城县| 磐安县| 永康市| 万荣县| 垣曲县| 韩城市| 昆明市| 山东省| 长春市| 忻州市| 双柏县| 定南县| 安吉县| 陕西省| 南城县| 城步| 灵宝市| 林甸县| 兴和县| 遵义市| 遂川县| 独山县| 苗栗县| 平原县| 竹山县|