作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我想在 GO 中打印星形图案。所需的输出如下:
我编写程序来打印它,但我可以编写它来打印最左侧对齐的输出。
代码是:
package main
import "fmt"
func main() {
for i := 1; i <= 6; i++ {
if i == 1 {
fmt.Printfln("#")
fmt.Println()
}
if i == 2 {
fmt.Println( "##")
fmt.Println()
}
if i == 3 {
fmt.Println("###")
fmt.Println()
}
if i == 4 {
fmt.Println("####")
fmt.Println()
}
if i == 5 {
fmt.Println("#####")
fmt.Println()
}
if i == 6 {
fmt.Println("######")
fmt.Println()
}
}
//Enter your code here. Read input from STDIN. Print output to STDOUT
}
如何在 GO 中实现所需的格式?
最佳答案
package main
import (
"fmt"
"strings"
)
func main() {
for i := 1; i <= 6; i++ {
fmt.Printf("%6s\n", strings.Repeat("#", i))
}
}
在 上试试 Go playground
关于string - 如何在GOlang中打印与右侧对齐的星形图案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33091939/
我是一名优秀的程序员,十分优秀!