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

此 Golang 程序允许输入一个数字,并打印出该数字的倒直角三角形图案。
package main
import "fmt"
func main() {
var i, j, rows, num int
fmt.Print("Enter Rows for Inverted Right Triangle Number Pattern = ")
fmt.Scanln(&rows)
fmt.Print("Inverted Right Triangle NUmber = ")
fmt.Scanln(&num)
fmt.Println("\nInverted Right Angled Triangle Number Pattern")
for i = rows; i > 0; i-- {
for j = i; j > 0; j-- {
fmt.Printf("%d ", num)
}
fmt.Println()
}
}
Enter Rows for Inverted Right Triangle Number Pattern = 8
Inverted Right Triangle NUmber = 9
Inverted 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