gpt4 book ai didi

java - for循环算法打印带字符的直角三角形

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:17:08 25 4
gpt4 key购买 nike

尝试打印以控制任意大小的文本等腰三角形,如下所示:

Image

我以前做过这样的转换算法,但它只绘制形状轮廓这一事实让我陷入了困境。三角形边作为 int leg 存储在类中,到目前为止,这是我在创建算法时所能想到的。

for (int i = 0; i < leg - 1; i++){
}

非常感谢任何帮助。谢谢

最佳答案

如果你用文本描述每一行是什么,你会看到有三种模式,中间的模式需要一个循环:

o         1 'o' character
oo 2 'o' characters, separated by 0 spaces
o o 2 'o' characters, separated by 1 space
o o 2 'o' characters, separated by 2 spaces
o o 2 'o' characters, separated by 3 spaces
oooooo 6 'o' characters

打印 X 空格需要第二个循环,从内到中模式循环。

打印 X 个 'o' 个字符需要第三个循环。

关于java - for循环算法打印带字符的直角三角形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39759530/

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