立即学习:https://edu.csdn.net/course/play/24913/285738?utm_source=blogtoedu
杨辉三角
a = matrix(0, nrow = 9, ncol = 9)
a[, 1] = 1
for (i in 1:9) {
a[i,i]=1
}
for (i in 3:9) {
for (j in 2:(i - 1)) {
a[i, j] = a[i - 1, j] + a[i - 1, j - 1]
}
}
for (i in 1:9) {
for (j in 1:i) {
cat(sprintf("%3d", a[i,j]))
}
cat("\n")
}
对应结果:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1