scala
object w34 {
def f(n:Int): Int = {
if (n == 1)
1
else if (n == 2)
1
else
f(n-1) +f(n-2)
}
def main(args: Array[String]): Unit = {
val rst = f(20)
println(rst)
}
}
scala
object s08 {
def main(args: Array[String]): Unit = {
val year = if (args.nonEmpty) args(0).toInt else 2023
if (isLeapYear(year)) {
println(s"$year 是闰年")
} else {
println(s"$year 不是闰年")
}
}
def isLeapYear(year: Int): Boolean = {
(year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)
}
}
scala
object w12 {
def main(args: Array[String]): Unit = {
while(true){
print("请输入一个年份:")
val year = scala.io.StdIn.readInt()
if (year%400==0 || (year%4==0 && year%100!=0)) {
println("是一个闰年")
}
else{
println("不是闰年")
}
}
}
}


