瑞年是指 公历中的闰年,即相较于普通年份多出一个闰日的年份。闰年是指公历中多出一个闰日的年份,即每四年一闰,闰年有366天。判断一个年份是否为闰年,可以使用以下规则:
1. 如果年份能被400整除,则是闰年。
2. 如果年份能被4整除但不能被100整除,则也是闰年。
3. 其他情况下,该年份不是闰年。
Python 示例代码
```python
def is_leap_year(year):
if year % 400 == 0:
return True
elif year % 4 == 0 and year % 100 != 0:
return True
else:
return False
year = int(input("请输入一个年份: "))
if is_leap_year(year):
print(f"{year} 是一个闰年")
else:
print(f"{year} 不是一个闰年")
```
Java 示例代码
```java
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一年年份:");
long year = sc.nextLong();
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
System.out.println(year + "年为瑞年");
} else {
System.out.println(year + "年不是瑞年");
}
}
}
```
C 语言示例代码
```c
include
int isLeapYear(int year) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
return 1;
} else {
return 0;
}
}
int main() {
int year;
printf("请输入一年年份: ");
scanf("%d", &year);
if (isLeapYear(year)) {
printf("%d是闰年\n", year);
} else {
printf("%d是平年\n", year);
}
return 0;
}
```
这些代码示例都可以用来判断输入的年份是否为闰年,即瑞年。