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

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

这个 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