题解 | 杨辉三角
杨辉三角
https://www.nowcoder.com/practice/8c6984f3dc664ef0a305c24e1473729e
package main
import (
"fmt"
)
func main() {
var n int
fmt.Scan(&n)
a := make([][]int, n)
for i := 0; i < n; i++ {
a[i] = make([]int, n)
}
for i := 0; i < n; i++ {
a[i][0] = 1
a[i][i] = 1
for j := 1; j < i && i > 1; j++ {
a[i][j] = a[i-1][j-1] + a[i-1][j]
}
}
for i, e := range a {
for j:=0;j<=i;j++ {
fmt.Printf("%d ", e[j])
}
fmt.Printf("\n")
}
}
汤臣倍健公司福利 676人发布