是指通过编程语言中的循环结构来实现打印出特定形状的图案。以下是几种常见的图形和对应的循环实现方式:
示例代码(Python):
width = 5 # 矩形的宽度
height = 3 # 矩形的高度
for i in range(height):
for j in range(width):
print("*", end="")
print()
示例代码(Java):
int height = 5; // 三角形的高度
for (int i = 1; i <= height; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
示例代码(C++):
int height = 5; // 菱形的高度
for (int i = 1; i <= height; i++) {
for (int j = 1; j <= height - i; j++) {
cout << " ";
}
for (int k = 1; k <= 2 * i - 1; k++) {
cout << "*";
}
cout << endl;
}
for (int i = height - 1; i >= 1; i--) {
for (int j = 1; j <= height - i; j++) {
cout << " ";
}
for (int k = 1; k <= 2 * i - 1; k++) {
cout << "*";
}
cout << endl;
}
以上是几种常见图形的打印循环实现方式。根据具体需求,可以通过调整循环结构和字符输出来实现不同形状的图案。
领取专属 10元无门槛券
手把手带您无忧上云