编写一个代码使用if双分支结构实现输入一个年份,判断该年份是否为闰年。
时间: 2023-04-04 13:02:02 浏览: 119
您好,根据您的要求,我可以回答您的问题。以下是代码示例:
```
#include <stdio.h>
int main() {
int year;
printf("请输入一个年份:");
scanf("%d", &year);
if ((year % 4 == && year % 100 != ) || year % 400 == ) {
printf("%d年是闰年\n", year);
} else {
printf("%d年不是闰年\n", year);
}
return ;
}
```
希望能够帮助您解决问题。
相关问题
请编写Python代码实现下列要求。随机输入一个年份,判断该年份是否为闰年。
```python
import random
year = random.randint(1000, 3000) # 随机生成一个年份
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(f"{year}是闰年")
else:
print(f"{year}不是闰年")
```
说明:
- 使用 `random.randint(a, b)` 生成一个 [a, b] 范围内的随机整数作为年份。
- 闰年的判断规则是:能被4整除但不能被100整除的年份为普通闰年,能被400整除的为世纪闰年。
任意输入一个年份,判断是否为闰年。(使用if嵌套实现)
year = int(input("请输入一个年份:"))
if year % 4 == 0: # 能被4整除
if year % 100 == 0: # 并且能被100整除
if year % 400 == 0: # 并且能被400整除
print(year, "是闰年")
else:
print(year, "不是闰年")
else:
print(year, "是闰年")
else:
print(year, "不是闰年")