我如何在 C 中用 2 个 for 循环和 1 个 if 语句绘制这样的图形?
AAAAA
AAAAB
AAABB
AAAAB
AAAAA
我知道我必须比较行和列,但我不知道如何获得确切的结果。
它必须适用于大于 0 且小于 24 的每个数字。
到目前为止,我所做的如下:
for (row = 1; row <= n; row++)
{
for (column = 1; column <= n; column++)
{
if ( row >= column )
{
printf("A");
}
else
{
printf("B");
}
}
printf("\n");
}
这给了我n = 5的这个:
ABBBB
AABBB
AAABB
AAAAB
AAAAA