编写一个 Go 语言程序来打印直角三角形星号图案。在此 Golang 直角三角形星号示例中,第一个 for 循环(for i = 1; i <= rows; i++)从开始迭代到结束。第二个 for 循环(for j = 1; j <= i; j++)从 1 开始迭代到 i 并打印星号。
package main
import "fmt"
func main() {
var i, j, rows int
fmt.Print("Rows to Print the Right Angled Triangle = ")
fmt.Scanln(&rows)
fmt.Println("\nRight Angled Triangle Star Pattern")
for i = 1; i <= rows; i++ {
for j = 1; j <= i; j++ {
fmt.Print("* ")
}
fmt.Println()
}
}

此 Golang 程序允许插入任何符号,并在直角三角形图案中打印该符号。
package main
import "fmt"
func main() {
var i, j, rows int
var sym string
fmt.Print("Rows to Print the Right Angled Triangle = ")
fmt.Scanln(&rows)
fmt.Print("Symbol to Print as Right Angled Triangle = ")
fmt.Scanln(&sym)
fmt.Println("\nRight Angled Triangle of Given Symbol")
for i = 1; i <= rows; i++ {
for j = 1; j <= i; j++ {
fmt.Printf("%s ", sym)
}
fmt.Println()
}
}
Rows to Print the Right Angled Triangle = 11
Symbol to Print as Right Angled Triangle = $
Right Angled Triangle of Given Symbol
$
$ $
$ $ $
$ $ $ $
$ $ $ $ $
$ $ $ $ $ $
$ $ $ $ $ $ $
$ $ $ $ $ $ $ $
$ $ $ $ $ $ $ $ $
$ $ $ $ $ $ $ $ $ $
$ $ $ $ $ $ $ $ $ $ $