Go 语言打印正方形星形图案程序

编写一个 Go 语言程序来打印正方形星形图案。在这个 Golang 正方形星形图案示例中,嵌套的 for 循环迭代正方形的边。在循环内,我们打印星形以形成正方形。

package main

import "fmt"

func main() {

    var i, j, side int

    fmt.Print("Enter Any Side of a Square = ")
    fmt.Scanln(&side)

    fmt.Println("Square Star Pattern")
    for i = 0; i < side; i++ {
        for j = 0; j < side; j++ {
            fmt.Print("* ")
        }
        fmt.Println()
    }
}
Go Program to Print Square Star Pattern

此 Go 程序允许输入任何符号,并用该符号打印正方形图案。

package main

import "fmt"

func main() {

    var i, j, side int
    var ch string

    fmt.Print("Enter Any Side of a Square = ")
    fmt.Scanln(&side)

    fmt.Print("Symbol to Print the Square Pattern = ")
    fmt.Scanln(&ch)

    fmt.Println("Square Star Pattern")
    for i = 0; i < side; i++ {
        for j = 0; j < side; j++ {
            fmt.Printf("%s ", ch)
        }
        fmt.Println()
    }
}
Enter Any Side of a Square = 10
Symbol to Print the Square Pattern = $
Square Star Pattern
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $