📜  如何在 C++ 中打印 * 符号 - PHP (1)

📅  最后修改于: 2023-12-03 14:52:15.280000             🧑  作者: Mango

如何在 C++ 中打印 * 符号 - PHP

在 C++ 中,要在控制台打印 * 符号非常简单。下面让我们来看一些示例代码。

使用 for 循环打印 * 符号

使用 for 循环可以很方便地打印出 * 符号的图案。以下是一个示例代码:

#include <iostream>

int main() {
    int rows = 5; // 打印 * 的行数

    for (int i = 1; i <= rows; ++i) {
        for (int j = 1; j <= i; ++j) {
            std::cout << "* ";
        }
        std::cout << std::endl;
    }

    return 0;
}

该代码将打印一个由 * 符号组成的三角形图案,每一行的 * 数量逐行增加。

*
* *
* * *
* * * *
* * * * *
使用 while 循环打印 * 符号

除了使用 for 循环,我们还可以使用 while 循环来打印 * 符号。以下是一个示例代码:

#include <iostream>

int main() {
    int rows = 5; // 打印 * 的行数
    int i = 1;

    while (i <= rows) {
        int j = 1;
        while (j <= i) {
            std::cout << "* ";
            ++j;
        }
        std::cout << std::endl;
        ++i;
    }

    return 0;
}

该代码也将打印一个由 * 符号组成的三角形图案,每一行的 * 数量逐行增加。

*
* *
* * *
* * * *
* * * * *
自定义函数打印 * 符号

另一种打印 * 符号的方法是创建一个自定义函数。以下是一个示例代码:

#include <iostream>

void printStars(int rows) {
    for (int i = 1; i <= rows; ++i) {
        for (int j = 1; j <= i; ++j) {
            std::cout << "* ";
        }
        std::cout << std::endl;
    }
}

int main() {
    int rows = 5; // 打印 * 的行数

    printStars(rows);

    return 0;
}

在上述代码中,我们定义了一个名为 printStars 的函数,该函数接受一个参数 rows,表示要打印 * 的行数。然后我们在 main 函数中调用该函数,并传入 rows 的值。

*
* *
* * *
* * * *
* * * * *

以上就是在 C++ 中打印 * 符号的一些方法。根据你的需求,你可以选择使用 for 循环、while 循环或自定义函数来实现。希望这些示例代码对你有所帮助!