Go 语言打印直角三角形星号图案程序

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

此 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
$ 
$ $ 
$ $ $ 
$ $ $ $ 
$ $ $ $ $ 
$ $ $ $ $ $ 
$ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ $