从键盘输入你的出生年和今年的年份,编程判断并输出从你的出生年到今年之间中有多少个闰年。
时间: 2023-04-12 21:04:59 浏览: 179
好的,以下是用中文回复的代码:
birth_year = int(input("请输入你的出生年份:"))
current_year = int(input("请输入今年的年份:"))
leap_year_count =
for year in range(birth_year, current_year+1):
if (year % 4 == and year % 100 != ) or year % 400 == :
leap_year_count += 1
print("从{}年到{}年之间有{}个闰年。".format(birth_year, current_year, leap_year_count))
相关问题
从键盘输入你的出生年和今年的年份,编程判断并输出从你的出生年到今年之间有多少个闰年
year1 = int(input("请输入你的出生年份:"))
year2 = int(input("请输入今年的年份:"))
count = 0 # 闰年计数器
for year in range(year1, year2+1):
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
count += 1
print("从{}年到{}年之间有{}个闰年".format(year1, year2, count))
用c语言写一个从键盘输入你的出生年和今年的年份,编程判断并输出从你的出生年到今年之间中有多少个闰年。
以下是用 C 语言实现的程序,可以实现从键盘输入出生年和今年的年份,计算并输出从出生年到今年之间的闰年个数。
```c
#include <stdio.h>
int main() {
int birthYear, currentYear, leapYearCount = 0;
printf("请输入您的出生年份:");
scanf("%d", &birthYear);
printf("请输入今年的年份:");
scanf("%d", ¤tYear);
for (int i = birthYear; i <= currentYear; i++) {
if ((i % 4 == 0 && i % 100 != 0) || i % 400 == 0) {
leapYearCount++;
}
}
printf("从%d年到%d年之间有%d个闰年。\n", birthYear, currentYear, leapYearCount);
return 0;
}
```
程序中先输入出生年份和当前年份,然后使用 for 循环从出生年份到当前年份遍历每一年,判断是否为闰年,如果是则闰年个数加一。最后输出从出生年份到当前年份之间的闰年个数。
阅读全文