以下是使用C++编写的一个金字塔的示例代码:

#include <iostream>

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/iSRb 著作权归作者所有。请勿转载和采集!

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