编写一个Scala程序,输出个位数是6、且能被3整除的所有三位数,并控制每行最多输出5个。
时间: 2023-03-23 11:03:54 浏览: 137
以下是一个Scala程序,可以输出个位数是6且能被3整除的所有三位数,并且每行最多输出5个:```scala
object Main extends App {
var count =
for (i <- 100 to 999 if i % 10 == 6 && i % 3 == ) {
print(i + " ")
count += 1
if (count % 5 == ) {
println()
}
}
}
```程序首先定义了一个计数器`count`,用于记录当前行已经输出了多少个数字。然后使用`for`循环遍历所有的三位数,判断个位数是否为6且能否被3整除。如果符合条件,则输出该数字,并将计数器加1。如果当前行已经输出了5个数字,则换行。
阅读全文