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 该年是闰年!