#include

int main() { int rows;

std::cout << '请输入金字塔的行数:';
std::cin >> rows;

for (int i = 1; i <= rows; ++i) {
    // 打印空格
    for (int j = 1; j <= rows - i; ++j) {
        std::cout << ' ';
    }

    // 打印星号
    for (int k = 1; k <= 2 * i - 1; ++k) {
        std::cout << '*';
    }

    std::cout << std::endl;
}

return 0;

}

运行程序后,用户需要输入金字塔的行数,然后程序将打印出对应行数的金字塔。例如,如果用户输入 5,则输出如下所示的金字塔:

*




C++ 代码实现金字塔图案

原文地址: https://www.cveoy.top/t/topic/qyPW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录