Golang程序 检查某年是否为闰年
操作步骤
- 将年份的值作为输入。
- 使用if语句,检查该年是否为闰年
- 打印最终结果。
输入要检查的年份:2016
该年是闰年!
输入要检查的年份:2005
该年不是闰年!
解释
- 用户必须首先输入要检查的年份。
- if语句检查该年是否是4的倍数,但不是100的倍数,或者是否是400的倍数(不是每个4的倍数的年份都是闰年)。
- 然后,结果被打印出来。
例子
package main
import "fmt"
func main() {
var year int
fmt.Print("Enter the year to be checked:")
fmt.Scanf("%d", &year)
if year%4==0 && year%100!=0 || year%400==0{
fmt.Println("The year is a leap year!")
}else{
fmt.Println("The year isn't a leap year!")
}
}
输出
Enter the year to be checked:2016
The year is a leap year!