题解 | #杨辉三角#
杨辉三角
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 代码