gpt4 book ai didi

c - 打印正方形而不是平行四边形

转载 作者:行者123 更新时间:2023-11-30 19:18:37 24 4
gpt4 key购买 nike

我现在尝试仅使用 while 循环打印平行四边形。我写了一些代码,但它打印的是正方形而不是平行四边形。我习惯使用 for 循环执行这些操作,但使用 while 执行这些操作对我来说并不常见。

while (x < k)
{

while (y < k)
{

printf(" * ");
y++;

}

x++;
printf(" \n ");
y = 0;

}

当我输入 k = 4 时,输出为:

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

我希望它是:

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

最佳答案

你想要做的是根据你的行数打印N个表格。试试这个:

while (x < k)
{

while (y < k)
{

printf(" * ");
y++;

}

x++;
printf(" \n");
y = 0;
while (y < x)
{
printf("\t");
y++;
}
y = 0;
}

关于c - 打印正方形而不是平行四边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26571297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com