Golang 程序检查给定年份是否为闰年

go programmingserver side programmingprogramming更新于 2025/4/22 1:07:17

步骤

  • 将年份的值作为输入。
  • 使用 if 语句检查年份是否为闰年
  • 打印最终结果。
输入要检查的年份:2016
该年份是闰年!
输入要检查的年份:2005
该年份不是闰年!

解释

  • 用户必须先输入要检查的年份。
  • if 语句检查年份是否是 4 的倍数,但不是 100 的倍数,或者是 400 的倍数(不是每个 4 的倍数的年份都是闰年)。
  • 然后,打印结果。

示例

package main
import "fmt"
func main() {
   var year int
   fmt.Print("输入要检查的年份:")
   fmt.Scanf("%d", &year)
   if year%4==0 && year%100!=0 || year%400==0{
      fmt.Println("该年是闰年!")
   }else{
      fmt.Println("该年不是闰年!")
   }
}

输出

输入要检查的年份:2016
该年是闰年!

相关文章