嵌套循环
object ddd15 {
def main(args: Array[String]): Unit = {
var n = 0
for(i <-1 to 10) {
for (j <- 5 to 20) {
for (k <- 1 to 10) {
n += 1
println(n, k, i, j)
}
}
}
}
}
编写代码打印输出如下图形:
1
22
333
4444
55555
object ddd16 {
def main(args: Array[String]): Unit = {
for(i <- 1 to 5) {
for (j <- 1 to i) {
print(i)
}
println()
}
}
}
百鸡百钱
“百鸡百钱”是一个经典的数学问题,最早见于中国古代数学著作《张丘建算经》。其原文如下:
鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
翻译成现代语言:
公鸡(鸡翁)1只,价格5钱;
母鸡(鸡母)1只,价格3钱;
小鸡(鸡雏)3只,价格1钱(即1钱买3只小鸡);
用100钱买100只鸡,问公鸡、母鸡、小鸡各有多少只?