杨辉三角(帕斯卡三角形)是二项式系数在三角形中的一种集合排列,具有如下特点: (1)每个数字都是它上方两数之 和。(2)两侧最外围是由数字1组成。(3)其余数则是其肩上两个数的和。完成Scala编程中的所空内容,实现指定杨辉 三角的输出。(每空2分,共10分) object test{ def main(args: Array[String]) { val Array.ofDim[Int] (10,10) for (i<-0 until a.length){ (1) a(i)(j)=1 } for(i <-2 until (2) ){ for( j<- 1until a(i).length){ a(i)(j)=(3)+ a(i-1)(j) } } for(i <-0 until a.length){ for(j <-0 until a(i).length if __(4)_){ print((5)+“\t") } printIn() }}}
时间: 2024-03-31 19:37:21 浏览: 62
杨辉三角,是二项式系数在三角形中的一种几何排列,中国南宋数学家杨辉1261年所著
object test{
def main(args: Array[String]) {
val a = Array.ofDim[Int](10,10)
for (i<-0 until a.length) {
a(i)(0) = 1
a(i)(i) = 1
}
for(i <-2 until a.length){
for(j <- 1 until a(i).length-1){
a(i)(j) = a(i-1)(j-1) + a(i-1)(j)
}
}
for(i <-0 until a.length){
for(j <-0 until a(i).length if a(i)(j)!=0){
print(a(i)(j) + "\t")
}
println()
}
}
}
阅读全文