压力

15 阅读1分钟
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("不是闰年")
      }
    }
  }

}

屏幕截图 2025-10-23 093711.png

屏幕截图 2025-10-23 093732.png

屏幕截图 2025-10-23 093746.png