gpt4 book ai didi

c - 需要用 "*"做一半圣诞树

转载 作者:行者123 更新时间:2023-11-30 21:27:02 27 4
gpt4 key购买 nike

圣诞树的一半所需的输出是:

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

我可以得到这样的输出:

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

仅使用循环和条件(数组,不能使用),如何得到像第一个这样的解决方案?

main()
{
int n;
printf("Introduza o número de ramos: ");
scanf_s("%d", &n);

for (int i = 1; i <= n; i++)
{
for (int j = 1 ; j <= i; j++)
{

putchar('*');

}
putchar('\n');
}
}

最佳答案

您显然已经了解如何将多个相同的字符放在一起。

您唯一要做的就是注意第一个半树和第二个半树之间的唯一区别是星星前面的一些空格。

另请注意,考虑到星星的数量,空格的数量是可以预测的:空格和星星的总宽度是恒定的。

关于c - 需要用 "*"做一半圣诞树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55576587/

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