其他分享
首页 > 其他分享> > 使用golang的for打印三角形

使用golang的for打印三角形

作者:互联网

1,实心三角形

package main

import "fmt"

func main() {

    var chengshu int
    fmt.Print("pleares\n")
    fmt.Scanln(&chengshu)
    l := 1
    for i := 1; i <= chengshu; i++ {

        for k := chengshu - i; k > 0; k-- {
            fmt.Print(" ")
        }
        for j := 1; j <= l; j++ {

            fmt.Print("*")

            }
        l += 2
        fmt.Print("\n")

    }
}

标签:Scanln,fmt,打印,golang,Print,三角形,main,chengshu
来源: http://blog.51cto.com/5218725/2347854