中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C++中楊輝三角形的遞歸實現

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

#include <iostream>

int pascal(int row, int col) {
    if (col == 0 || col == row) {
        return 1;
    } else {
        return pascal(row - 1, col - 1) + pascal(row - 1, col);
    }
}

void printPascal(int numRows) {
    for (int i = 0; i < numRows; i++) {
        for (int j = 0; j <= i; j++) {
            std::cout << pascal(i, j) << " ";
        }
        std::cout << std::endl;
    }
}

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

這段代碼實現了一個簡單的遞歸版本的楊輝三角形生成器。用戶可以輸入一個整數,程序將生成對應行數的楊輝三角形并輸出到控制臺上。

0
阜阳市| 安多县| 七台河市| 嘉黎县| 六盘水市| 洪雅县| 鄂托克前旗| 镇巴县| 社旗县| 图木舒克市| 江永县| 陈巴尔虎旗| 长治市| 永修县| 渝中区| 长岭县| 梧州市| 礼泉县| 商洛市| 泸定县| 武胜县| 长葛市| 武鸣县| 益阳市| 惠州市| 张家港市| 吴江市| 盐城市| 台南县| 吴忠市| 云梦县| 白山市| 聂拉木县| 天长市| 芒康县| 涟水县| 甘肃省| 公主岭市| 萨嘎县| 灯塔市| 漯河市|