亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
镇原县| 安平县| 克什克腾旗| 健康| 梅州市| 江门市| 利辛县| 高密市| 乐至县| 北宁市| 甘泉县| 克东县| 合山市| 鄂托克前旗| 眉山市| 兴和县| 凌源市| 双牌县| 屯昌县| 克山县| 都昌县| 蚌埠市| 寿宁县| 宁化县| 青阳县| 池州市| 盘山县| 杭锦后旗| 佳木斯市| 南陵县| 图片| 山西省| 铜陵市| 镶黄旗| 河间市| 依兰县| 博兴县| 西丰县| 翁牛特旗| 资中县| 康乐县|