导入课题
输出:以下形状
1
22
333
4444
55555
css
体验AI代码助手
代码解读
复制代码
object basic25 {
def main(args: Array[String]): Unit = {
for (i <-1 to 5){
for (j<-1 to i){
print(i)
}
println() // 换行
}
}
}
结果:
输出以下形状: 11111 2222 333 44 5
scss
体验AI代码助手
代码解读
复制代码
for(i <- 1 to 5){
for(j <- i to 5){
print(i)
}
println()
}
结果:
练习1
公鸡(鸡翁)1只,价格5钱;
母鸡(鸡母)1只,价格3钱;
小鸡(鸡雏)3只,价格1钱(即1钱买3只小鸡);
用100钱买100只鸡,问公鸡、母鸡、小鸡各有多少只?
ini
体验AI代码助手
代码解读
复制代码
object basic26 {
def main(args: Array[String]): Unit = {
for (x <-0 to 20){
for (y <-0 to 33){
var z =100-x-y
if (z%3==0 && 5*x +3*y +z/3==100){
println(x,y,z)
}
}
}
}
}
结果:
练习2:打印九九乘法表
css
体验AI代码助手
代码解读
复制代码
object basic27 {
def main(args: Array[String]): Unit = {
for (i <- 1 to 9) {
for (j <- 1 to i) {
printf("%d×%d=%-3d",j,i,i*j)
}
println()
}
}
}
结果: