题解 | #杨辉三角#

杨辉三角

https://www.nowcoder.com/practice/e671c6a913d448318a49be87850adbcc?tpId=290&tqId=618638&ru=/exam/oj&qru=/ta/beginner-programmers/question-ranking&sourceUrl=%2Fexam%2Foj%3FtopicId%3D290

package main

import (
    "fmt"
)

func main() {
    a := 0
    fmt.Scan(&a)
    yanghuiTriangle(a)
}

func yanghuiTriangle(n int) {
    res := make([][]int, n)
    for i := range res {
        res[i] = make([]int, i+1)
        res[i][0],res[i][i] = 1,1
        for j:=1;j<i;j++{
            res[i][j] = res[i-1][j] + res[i-1][j-1]
        }
        for _, v := range res[i] {
            fmt.Printf("%5d", v)
        }
        fmt.Println()
    }
}

golang 代码

全部评论

相关推荐

08-29 17:17
已编辑
门头沟学院
嗨害嗨我来了:张总:你们这些年轻人,这不是把我的爱好暴露了吗?
工作时那些社死瞬间
点赞 评论 收藏
分享
10-10 01:10
已编辑
深圳大学 测试开发
面了100年面试不知...:六月到九月,四个项目一个实习,是魔丸吗
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务