如何使用 for 语句打印以下模式?
<块引用>AAAA
AAAB
AABB
ABBB
BBBB
我尝试做的:
代码:
int stars = 4;
for (int row = stars; row >= 1; row--)
{
for (int i = 0; i < row; i++)
{
Console.Write("A");
}
Console.WriteLine();
}
答案 0 :(得分:3)
你快到了。
>= 1
到 >= 0
)。 4 星需要 5 行,5 星需要 6 行,依此类推。stars
为 4 时)。A
或 B
。见下面的代码:
int stars = 4;
for(int i = stars; i >= 0; i--) {
for(int j = 0; j < stars; j++) {
if(i > j) {
Console.Write('A');
}
else {
Console.Write('B');
}
}
Console.WriteLine();
}