Go 程序打印倒直角三角形数字图案

编写一个 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()
    }
}
Go Program to Print Inverted Right Triangle Number Pattern

此 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