📅  最后修改于: 2023-12-03 14:52:15.280000             🧑  作者: Mango
在 C++ 中,要在控制台打印 * 符号非常简单。下面让我们来看一些示例代码。
使用 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;
}
该代码将打印一个由 * 符号组成的三角形图案,每一行的 * 数量逐行增加。
*
* *
* * *
* * * *
* * * * *
除了使用 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 循环或自定义函数来实现。希望这些示例代码对你有所帮助!