任给三个用一个空格隔开的整数,依次表示年、月、日,说出它是今年的第几天。定义该年的第1天是1月1日。
时间: 2024-02-22 15:59:42 浏览: 148
计算某天是一年中的第几天
好的,这是一个比较简单的问题。我可以编写一个Python程序来解决这个问题。以下是程序代码:
```python
year, month, day = map(int, input().split())
days_per_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
days_per_month[1] = 29
total_days = sum(days_per_month[:month-1]) + day
print(total_days)
```
你可以输入"年 月 日"来测试程序。程序会计算出这一天是该年的第几天,并输出结果。
阅读全文