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

这个 Golang 程序允许输入一个数字并打印该数字的直角三角形图案。
package main
import "fmt"
func main() {
var i, j, rows, num int
fmt.Print("Right Angled Triangle Rows = ")
fmt.Scanln(&rows)
fmt.Print("Number for Right Angled Triangle = ")
fmt.Scanln(&num)
fmt.Println("\nRight Angled Triangle Number Pattern")
for i = 1; i <= rows; i++ {
for j = 1; j <= i; j++ {
fmt.Printf("%d ", num)
}
fmt.Println()
}
}
Right Angled Triangle Rows = 8
Number for Right Angled Triangle = 9
Right Angled Triangle Number Pattern
9
9 9
9 9 9
9 9 9 9
9 9 9 9 9
9 9 9 9 9 9
9 9 9 9 9 9 9
9 9 9 9 9 9 9 9