go闰年判断

在Go语言中,你可以创建一个函数来判断一个年份是否是闰年。下面是一个简单的Go程序,其中包含了一个isLeapYear函数,用于判断闰年:

 
 package main

import (
	"fmt"
)

// isLeapYear 判断给定的年份是否是闰年
func isLeapYear(year int) bool {
	return year%4 == 0 && (year%100 != 0 || year%400 == 0)
}

func main() {
	// 测试几个年份
	years := []int{2020, 2023, 2024, 1900, 2000}

	for _, year := range years {
		if isLeapYear(year) {
			fmt.Printf("%d 是闰年\n", year)
		} else {
			fmt.Printf("%d 不是闰年\n", year)
		}
	}
}
    

在这个程序中,isLeapYear函数接收一个整数类型的年份,并返回一个布尔值,表示该年份是否为闰年。函数内部使用了闰年的标准判断规则。
在main函数中,我们创建了一个包含几个测试年份的切片,并遍历这个切片,对每个年份调用isLeapYear函数,然后打印出结果。
当你运行这个程序时,它将输出每个测试年份是否为闰年的信息。

go闰年判断代码仅供参考使用,go闰年判断程序来源于热心网友提供的开源程序.尽管经过测试,但本站对使用闰年程序导致的结果概不承担任何责任。

闰年网发布